python運算子總結

2021-10-14 03:59:48 字數 2847 閱讀 5726

運算子

1算數運算子

在這裡插入**片x=1y=

2print

(x+y)

print

(x-y)

print

(x*y)

print

(x/y)

print

(y%x)

print

(y**x)

print

(x//y)

print

(y//x)3-

120.5020

2

賦值運算子

== 簡單賦值運算 += 加法賦值運算

-= 減法賦值運算 *= 乘法賦值運算

/= 除法賦值運算 %= 取模賦值運算

**= 冪賦值運算 // =取整除賦值運算

在這裡插入**片x=

12y=

20y=y+x

y+=x

y-=x

y*=x

y/=x

y%=x

y**=x

y//=x

比較運算子

== 等於,比較兩個運算元是否相等

!= 不等於,比較兩個運算元是否不相等

大於,比較左邊是否大於右邊
< 小於,比較左邊的數是否大於右邊

= 大於等於,比較左邊的數是否大於等於右邊的數

<= 小於等於,比較左邊的數是否小於等於右邊的數

在這裡插入**片x=

20y=

20print

(x ==y)

print

(x !=y)

print

(x>y)

print

(xprint

(y>=x)

print

(y<=x)

true

false

false

false

true

true

邏輯運算子

and x and y 布林』與』,若x為flase,則返回flase,否則返回計算值

or x or y 布林」或「,若x為非0,則返回x的值,否則返回y

not x not y 布林 」非「,若x為true,否則返回flase,若下為flase,返回true

在這裡插入**片x=

12y=

20print

(x and y)

print

(x or y)

print

(not

(x and y))20

12false

位運算子

& 按位」與「運算,參與運算的兩個值,如果兩個相應為位都為1,則該為位的結果唯一,否則位0

| 按位」或「運算,只要對應的兩個二進位制有乙個位一,結果位1

^ 按位」異或「運算,對應的兩個二進位制有相異或時,結果位1

~ 按位」取反「運算,對資料的每個二進位制位取反,把1變為0,把0變為1

<< 按位左移運算,運算的每個二進位制全部左移若干位,《右邊的數字指定移動的位數,高位丟棄,低位補零

>>     按位有移運算,運算的每個》左邊的運算數的各二進位制全部有移若干位,>>有邊的數字指定移動的位數
在這裡插入**片x=

12y=

20print

(x&y)

print

(x|y)

print

(x^y)

print

(~y)

print

(x

(x>>y)428

24-2112582912

0

成員運算子

in 在指定序列中找到值,返回true,否則為flase

not in 在指定序列中沒有找到值,返回true,否則為flase

在這裡插入**片x=

12y=[1

,102,30

,4,51

]print

(x in y)

print

(x not

in y)

false

true

身份運算子

is 引用自同 一物件,返回true,否則為flase

is not 引用自不同 一物件,返回true,否則為flase

在這裡插入**片x=

12y=

20z=

12print

(x is y)

print

(x is z)

print

(x is

not y)

print

(x is

not z)

false

true

true

false

print(id

(x))

print(id

(y))

1494854560400

1494854560656

運算子優先順序

**~,+,-

*,/,%,//

+,-<<,>>

&^,|

<,<=,>,>=

==,!=

=,%=,/=,//=,-=,+=,*=,**=

is, is not

in not in

and,or not

Python運算子總結

運算子名稱 說明例子 加 兩個物件相加 3 5得到8。a b 得到 ab 減 得到負數或是乙個數減去另乙個數 5.2得到乙個負數。50 24得到26。乘 兩個數相乘或是返回乙個被重複若干次的字串 2 3得到6。la 3得到 lalala 冪 返回x的y次冪 3 4得到81 即3 3 3 3 除 x除...

python運算子總結

if name main x 1 if x 1 print true else print false x 1 y 2 等效於 x,y 1,2print x y 輸出結果 3if name main x,y 1,2print xprint x y print x y print x y print ...

python 運算子 Python運算子

python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 1 算術運算子 加號 減號 乘 除 取餘 乘方 整除 1 其中除號 要注意 在python2中,用作整除。解決方法有三 1 兩個相除的數中有乙個為實數。2 ...