運算符
1、算術運算符:+,-,*,/,//(求整商),%,**(求多次方,左邊為數,右邊為多少次方)
2、關系運算符:>,<,==,<=,>=,!=
3、測試運算:in,not in,is,is not
4、邏輯運算符:and,or,not
5、位運算符:~(對二進制位進行取反),&,|,^(異或,對應兩位相異取1),<<(把左邊的二進制數向左移動右邊的數相應的位數),>>(同)
6、矩陣運算符:@(矩陣乘法)
選擇結構
單分支 if 表達式:
語句塊
雙分支 if 表達式:
語句塊1
else:
語句塊2 注:value1 if condition else value2 condition為True則為value1為False為value2
多分支 if 表達式1:
語句1
elif 表達式2:
語句2
elif 表達式3:
語句3
............
else 表達式:
語句
選擇嵌套 if 表達式1:
語句1
if 表達式2:
語句2
else:
語句3
else :
if 表達式4:
語句4
循環結構(也可帶有else表達式)
(1) while 條件表達式:
循環體
/*option*/ else:
表達式
(2) for 變量 in 序列或可迭代對象:
循環體
/*option*/ else:
表達式
break & continue
在循環中使用break終止循環
continue終止本次循環,不再執行continue下的代碼,從新執行循環
**************************************************************************************************************************
注意事項
1、python中所有合法的運算變量,在判斷語句中均為true。即條件表達式的值只要不是 False,0,空值None,空列表,空集合,空元組,空字典,空字符串,空range對象或其他空迭代對象,python都認為其為true
2、循環的使用過程中(1)內層減少計算(2)引用局部變量(3)直接導入包中的某一需要的函數其運行效率會提高
3、python沒有switch case語句 哈哈哈哈