Learing-Python【3】:Python中的基本運算符
阿新 • • 發佈:2018-09-13
連接 鏈式 優先 bubuko 圖片 比較運算 我只 還需要 其中
一、算數運算
二、比較(關系)運算
比較運算只能在同類型之間進行,其中 int 與 float 同屬於數字類型
三、賦值運算
1、增量賦值
2、鏈式賦值
3、交叉賦值
交換兩個數的值,通常要借助第三個變量
Python中使用交叉賦值無需借助第三個變量
4、解壓賦值
一個列表中有5個元素,現在要將這5個元素分別賦值給5個變量,通常的做法是:
Python中使用解壓賦值可以方便操作:
現在我只想取前3個值,則可以將不用的值的變量名定義成單下劃線,來表示這個變量是臨時的或無關緊要的
四、邏輯運算
and:連接左右兩個條件,兩個條件必須都成立,最後結果才為True,一旦左邊條件為假則最終結果就為假,沒有必要再去計算右面條件的值。
or:連接左右兩個條件,兩個條件但凡有一個成立,結果就為True,,一旦左邊條件為True則最終結果就為True,沒有必要再去計算右面條件的值,一旦左邊條件為False,還需要去計算右面條件的值,如果為True,最終也True。
not:取反。
遇到 and 和 or 的混合情況,用加小括號來避免優先級問題
Learing-Python【3】:Python中的基本運算符