基礎關鍵字
class |
類別(OOP基本概念) |
as |
經常同 import 以及 with 配合使用,用新的名稱來代替匯入或開啟的物件 |
and |
邏輯與運算符號 |
assert |
檢查語句是否為 True/ əˈsərt / |
break |
用來跳出迴圈操作,比如 for、while 迴圈 |
continue |
中止當前迴圈的該次操作,跳到迴圈的下一個次操作 |
def |
定義函式關鍵字 |
del |
刪除物件運算符號 |
elif |
迴圈條件檢查,意思=else if |
else |
當 if 條件不為 True 的時候,else 裡面的語句就會被執行 |
except |
處理異常/ ikˈsept / |
finally |
Finally / ˈfīn(ə)lē / 從句中的內容無論異常是否發生都會被執行,用來做一些清理工作 |
for |
for 迴圈 |
from |
匯入 Python 模組,語法為 from ... import ... |
global |
宣告一個全域性變數 |
if |
if 宣告,當條件為 True 時,if 下的語句才會被執行 |
import |
從模組中匯入函式、類或者變數 |
in |
1. 成員物件檢查運算符號 2. 遍歷序列中的物件, for x in SequenceObject |
is |
檢查兩個變數是否指向同一記憶體物件 |
Lambda |
建立 lambda/lamda/ 函式,也稱為匿名函式 |
not |
邏輯非運算符號 |
or |
邏輯或運算符號 |
pass |
空運算符號,類似於組合語言中的nop |
raise |
觸發異常 |
return |
返回,從函式中返回 |
try |
try...except 檢查 try 語句中的錯誤,有錯誤的話,except 會捕獲並處理異常 |
while |
while 迴圈 |
with |
替代 try...finally... |
yield |
類似於 return,但返回的是一個發生器 generator / yēl / |
nonlocal |
宣告變數為非內部變數,在巢狀式的函式中,變數被宣告為 nonlocal 後,該變數可被外層的函式呼叫 |
None |
空變數 null |
True |
布林值-真 |
False |
布林值-假 |
運算子 | 說明 | 範例 | 結果 |
---|---|---|---|
+ | 加法 | a = 4+2 | a = 6 |
- | 減法 | a = 20-10 | a = 10 |
* | 乘法 | a = 6*3 | a = 18 |
/ | 除法 | a = 9/2 | a = 4.5 |
// | 取整數 商數 ( 無條件捨去 ) | a = 9//2 | a = 4 |
% | 餘數 | a = 9%2 | a = 1 |
** | 次方 | a = 2**10 | a = 1024 |