1. 程式人生 > >Learing-Python【3】:Python中的基本運算符

Learing-Python【3】:Python中的基本運算符

連接 鏈式 優先 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中的基本運算符