天天看點

運算符

運算符

描述

執行個體

+

1 + 1 輸出結果為 2

-

1-1 輸出結果為 0

*

2 * 2 輸出結果為 4

/

10 / 2 輸出結果為 5

//

整除

9 // 4 輸出結果為2

%

取餘

9 % 4 輸出結果為 1

**

指數

2 ** 4 輸出結果為 16,即 2 * 2 * 2 * 2

()

⼩括号

⼩括号⽤來提⾼運算優先級,即 (1 + 2) * 3 輸出結果為 9

注意:混合運算優先級順序: () ⾼于 ** ⾼于 * / // % ⾼于 + -

=

指派

将 = 右側的結果指派給等号左側的變量

單個變量指派
多個變量指派
多變量賦相同值

+=

加法指派運算符

c += a 等價于 c = c + a

-=

減法指派運算符

c -= a 等價于 c = c- a

*=

乘法指派運算符

c *= a 等價于 c = c * a

/=

除法指派運算符

c /= a 等價于 c = c / a

//=

整除指派運算符

c //= a 等價于 c = c // a

%=

取餘指派運算符

c %= a 等價于 c = c % a

**=

幂指派運算符

c ** = a 等價于 c = c ** a

⽐較運算符也叫關系運算符, 通常⽤來判斷。

==

判斷相等。如果兩個操作數的結果相等,則條件結果為真(True),否則條件結果為假(False)

如a=3,b=3,則(a == b) 為 True

!=

不等于 。如果兩個操作數的結果不相等,則條件為真(True),否則條件結果為假(False)

如a=3,b=3,則(a == b) 為 True如a=1,b=3,則(a != b) 為 True

>

運算符左側操作數結果是否⼤于右側操作數結果,如果⼤于,則條件為真,否則為假

如a=7,b=3,則(a > b) 為 True

<

運算符左側操作數結果是否⼩于右側操作數結果,如果⼩于,則條件為真,否則為假

如a=7,b=3,則(a < b) 為 False

>=

運算符左側操作數結果是否⼤于等于右側操作數結果,如果⼤于,則條件為真,否則為假

如a=7,b=3,則(a < b) 為 False如a=3,b=3,則(a >= b) 為 True

<=

運算符左側操作數結果是否⼩于等于右側操作數結果,如果⼩于,則條件為真,否則為假

如a=3,b=3,則(a <= b) 為 True

邏輯表達式

and

x and y

布爾"與":如果 x 為 False,x and y 傳回False,否則它傳回 y 的值。

True and False, 傳回False。

or

x or y

布爾"或":如果 x 是 True,它傳回 True,否則它傳回 y 的值。

False or True, 傳回True。

not

not x

布爾"⾮":如果 x 為 True,傳回 False 。如果 x為 False,它傳回 True。

not True 傳回 False, not False 傳回 True

數字之間的邏輯運算