Python係一隻簡單易學、又夠powerful嘅程式語言,無論你係初哥定大佬都啱用。
佢支援多種編程範式,包括面向對象、函數式、程序式等等。
Python廣泛應用喺web開發、數據分析、AI、automation等領域,搵工搵食一流。
- 易學易用
- 大量library
- 社群勁大,問咩都有人答
print("Hello, Python世界!")
Python唔使declare type,直接賦值就得。
常用資料型別有:整數、浮點數、字串、布林值。
x = 10
y = 3.14
name = "阿姐"
is_bro = True
可以用 type()
查變數型別:
print(type(x)) #
- int:整數
- float:浮點數
- str:字串
- bool:布林值
Python用 if
、elif
、else
做條件判斷,縮排要齊唔好hea。
迴圈有 for
同 while
,可以loop list、range、字串咩都得。
if x > 5:
print("大過五")
elif x == 5:
print("啱啱好五")
else:
print("細過五")
for i in range(3):
print(i)
- if/elif/else做邏輯判斷
- for loop爆list
- while loop玩無限循環(小心死機)
Python用 def
來定義function,想return咩都得。
可以有參數、有return值,冇return就自動回傳None。
def add(a, b):
return a + b
result = add(2, 3)
print(result) # 5
def say_hi(name="阿姐"):
print("Hi, " + name)
- def開頭
- 參數可以有default value
- return咩都得
Python最常用嘅資料結構有list、tuple、dict、set。
list可以裝咩都得,dict就key-value,tuple唔可以改,set唔會重覆。
mylist = [1, 2, 3]
mytuple = (4, 5, 6)
mydict = {"name": "阿姐", "age": 18}
myset = {1, 2, 3, 2}
for key, value in mydict.items():
print(key, value)
- list:
[]
,可改可加可刪 - tuple:
()
,唔可以改 - dict:
{}
,key-value對 - set:
{}
,唔會重覆元素