小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Python運(yùn)算符

 風(fēng)雨孤劍客 2019-10-09

Python語言支持以下類型的運(yùn)算符:

算術(shù)運(yùn)算符

比較(關(guān)系)運(yùn)算符

賦值運(yùn)算符

邏輯運(yùn)算符

位運(yùn)算符

成員運(yùn)算符

身份運(yùn)算符

運(yùn)算符優(yōu)先級(jí)

Python賦值運(yùn)算符

運(yùn)算符

描述

實(shí)例

=

簡(jiǎn)單的賦值運(yùn)算符

c = a + b 將 a + b 的運(yùn)算結(jié)果賦值為 c

+=

加法賦值運(yùn)算符

c += a 等效于 c = c + a

-=

減法賦值運(yùn)算符

c -= a 等效于 c = c - a

*=

乘法賦值運(yùn)算符

c *= a 等效于 c = c * a

/=

除法賦值運(yùn)算符

c /= a 等效于 c = c / a

%=

取模賦值運(yùn)算符

c %= a 等效于 c = c % a

**=

冪賦值運(yùn)算符

c **= a 等效于 c = c ** a

//=

取整除賦值運(yùn)算符

c //= a 等效于 c = c // a

Python位運(yùn)算符

按位運(yùn)算符是把數(shù)字看作二進(jìn)制來進(jìn)行計(jì)算的。Python中的按位運(yùn)算法則如下:

運(yùn)算符

描述

實(shí)例

&

按位與運(yùn)算符:參與運(yùn)算的兩個(gè)值,如果兩個(gè)相應(yīng)位都為1,則該位的結(jié)果為1,否則為0

(a & b) 輸出結(jié)果 12 ,二進(jìn)制解釋: 0000 1100

|

按位或運(yùn)算符:只要對(duì)應(yīng)的二個(gè)二進(jìn)位有一個(gè)為1時(shí),結(jié)果位就為1。

(a | b) 輸出結(jié)果 61 ,二進(jìn)制解釋: 0011 1101

^

按位異或運(yùn)算符:當(dāng)兩對(duì)應(yīng)的二進(jìn)位相異時(shí),結(jié)果為1

(a ^ b) 輸出結(jié)果 49 ,二進(jìn)制解釋: 0011 0001

~

按位取反運(yùn)算符:對(duì)數(shù)據(jù)的每個(gè)二進(jìn)制位取反,即把1變?yōu)?,把0變?yōu)?

(~a ) 輸出結(jié)果 -61 ,二進(jìn)制解釋: 1100 0011, 在一個(gè)有符號(hào)二進(jìn)制數(shù)的補(bǔ)碼形式。

<<

左移動(dòng)運(yùn)算符:運(yùn)算數(shù)的各二進(jìn)位全部左移若干位,由"<<"右邊的數(shù)指定移動(dòng)的位數(shù),高位丟棄,低位補(bǔ)0。

a << 2 輸出結(jié)果 240 ,二進(jìn)制解釋: 1111 0000

>>

右移動(dòng)運(yùn)算符:把">>"左邊的運(yùn)算數(shù)的各二進(jìn)位全部右移若干位,">>"右邊的數(shù)指定移動(dòng)的位數(shù)

a >> 2 輸出結(jié)果 15 ,二進(jìn)制解釋: 0000 1111

Python邏輯運(yùn)算符

Python語言支持邏輯運(yùn)算符,以下假設(shè)變量 a 為 10, b為 20:

運(yùn)算符

邏輯表達(dá)式

描述

實(shí)例

and

x and y

布爾"與" - 如果 x 為 False,x and y 返回 False,否則它返回 y 的計(jì)算值。

(a and b) 返回 20。

or

x or y

布爾"或" - 如果 x 是 True,它返回 x的值,否則它返回 y 的計(jì)算值。

(a or b) 返回 10。

not

not x

布爾"非" - 如果 x 為 True,返回 False 。如果 x 為 False,它返回 True。

not(a and b) 返回 False

Python成員運(yùn)算符

除了以上的一些運(yùn)算符之外,Python還支持成員運(yùn)算符,測(cè)試實(shí)例中包含了一系列的成員,包括字符串,列表或元組。

運(yùn)算符

描述

實(shí)例

in

如果在指定的序列中找到值返回 True,否則返回 False。

x在y序列中,如果x在y序列中返回 True。

not in

如果在指定的序列中沒有找到值返回 True,否則返回 False。

x不在y序列中,如果x不在y序列中返回 True

Python身份運(yùn)算符

身份運(yùn)算符用于比較兩個(gè)對(duì)象的存儲(chǔ)單元

運(yùn)算符

描述

實(shí)例

is

is是判斷兩個(gè)標(biāo)識(shí)符是不是引用自一個(gè)對(duì)象

x is y, 如果 id(x) 等于 id(y) , is 返回結(jié)果 1

is not

is not是判斷兩個(gè)標(biāo)識(shí)符是不是引用自不同對(duì)象

x is not y, 如果 id(x) 不等于 id(y). is not 返回結(jié)果 1

Python運(yùn)算符優(yōu)先級(jí)

以下表格列出了從最高到最低優(yōu)先級(jí)的所有運(yùn)算符:

運(yùn)算符

描述

**

指數(shù) (最高優(yōu)先級(jí))

~ + -

按位翻轉(zhuǎn), 一元加號(hào)和減號(hào) (最后兩個(gè)的方法名為 +@ 和 -@)

* / % //

乘,除,取模和取整除

+ -

加法減法

>> <<

右移,左移運(yùn)算符

&

位 'AND'

^ |

位運(yùn)算符

<= < > >=

比較運(yùn)算符

<> == !=

等于運(yùn)算符

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

賦值運(yùn)算符

is is not

身份運(yùn)算符

in not in

成員運(yùn)算符

not or and

邏輯運(yùn)算符

表格來源于w3cschool

侵刪

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多