天天看點

Python的運算符

算數運算符是運算符的⼀種,是完成基本的算術運算使⽤的符号,⽤來處理四則運算

Python的運算符
Python的運算符

注意:在Python2中10 / 3值為3.在Python3中取整除用雙斜杠10//3值為3

Python的運算符

 在 Python 中 * 運算符還可以⽤于字元串,計算結果就是字元串重複指定次數的結果

注意python2和python3中 除法 的差別

Python的運算符

Python 2.x 中判斷 不等于 還可以使⽤ <> 運算符,!= 在 Python 2.x 中同樣可以⽤來判斷 不等于

Python 中的 邏輯運算符 包括:與 and/或 or/⾮ not 三種

Python的運算符

邏輯運算符也可以參與運算

Python的運算符

python 中的and從左到右計算表達式,若所有值均為真,則傳回最後一個值,若存在假,傳回第一個假值。

因為碰到1的時候就知道整個邏輯運算式的結果肯定為真,是以直接傳回1了而不管後面跟的是什麼

在 Python 中,使⽤ = 可以給變量指派

在算術運算時,為了簡化代碼的編寫, Python 還提供了⼀系列的 與 算術運算符 對應的 指派運算符

注意:指派運算符中間不能使⽤空格

Python的運算符

和數學中的運算符的優先級⼀緻,在 Python 中進⾏數學計算時,同樣也是:

  先乘除後加減

  同級運算符是 從左⾄右 計算

  可以使⽤ () 調整計算的優先級

以下表格的算數優先級由⾼到最低順序排列

Python的運算符