創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買(mǎi)多久送多久,劃算不套路!
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),欒川企業(yè)網(wǎng)站建設(shè),欒川品牌網(wǎng)站建設(shè),網(wǎng)站定制,欒川網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,欒川網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。本篇文章為大家展示了Python運(yùn)算符有哪些,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。
一、 Python的算術(shù)運(yùn)算
Python的算術(shù)運(yùn)算符與C語(yǔ)言類(lèi)似,略有不同。包括加(+)、減(-)、乘(*)、除(/)、取余(%)、按位或(|)、按位與(&)、按位求補(bǔ)(~)、左移位(<<)、右移位(>>)、單目求反(-)、冪運(yùn)算(**)、整除運(yùn)算(//)、增強(qiáng)運(yùn)算、增強(qiáng)矩陣乘法(@)。
增強(qiáng)運(yùn)算是將算術(shù)運(yùn)算符或邏輯運(yùn)算符放到等號(hào)的左側(cè),與C語(yǔ)言的增強(qiáng)運(yùn)算符相同。如x+=5,表示x=x+5,該種方法CPU的處理效率高于普通運(yùn)算方式,且執(zhí)行優(yōu)先級(jí)也高些。
下面看看這些運(yùn)算的例子,大家可以理解一下:
>>> 10%3 1 >>> 10//3 3 >>> 10**3 1000 >>> n=False >>> n False >>> type(n) <class 'bool'> >>> i=0 >>> i==n True >>> 4>>2 1 >>> 4<<2 16 >>> ~4 -5 >>> 2&4 0 >>> 2|4 6 >>> m=2 >>> m**=3 >>> m 8
二、 Python的布爾類(lèi)型
在介紹比較急邏輯運(yùn)算之前,需要介紹一個(gè)前面沒(méi)有介紹的bool(布爾)數(shù)據(jù)類(lèi)型。
布爾數(shù)據(jù)類(lèi)型是用于條件判斷、比較運(yùn)算和邏輯運(yùn)算,只有兩個(gè)值真(True)和假(False)。布爾類(lèi)型其實(shí)是int的子類(lèi),F(xiàn)alse和True對(duì)應(yīng)的值是0和1。但真正使用時(shí),下面的值都將被視為假:
False None 0 “” () [] {}
也就是說(shuō)標(biāo)準(zhǔn)值False和None、各種類(lèi)型(包括浮點(diǎn)數(shù)、復(fù)數(shù)等)的數(shù)值0、空序列(如空字符串、空元組和空列表)以及空映射(如空字典)都被視為假,而其他各種值都被視為真。
看看下面的運(yùn)算結(jié)果:
>>> True == 1 True >>> False == 0 True >>> True + True 2
三、 比較運(yùn)算
比較運(yùn)算表達(dá)式 解釋
x==y x是否等于y
x>y x是否大于y
x<y x是否小于y
x>=y x是否大于等于y
x<=y x是否小于等于y
x!=y x是否不等于y
x is y x是否和y是同一對(duì)象
x is not y x是否和y不是同一對(duì)象
x in y x是否是y的元素
x not in y x是否不是y的元素
四、 邏輯運(yùn)算
邏輯運(yùn)算與C語(yǔ)言的類(lèi)似,有邏輯或(or)、邏輯與(and)、邏輯非(not),但沒(méi)有C語(yǔ)言的簡(jiǎn)單運(yùn)算符號(hào)||、&&、!。
看看運(yùn)算實(shí)例:
>>> not 2 False >>> not 0 True >>> 2 and 4 4 >>> 2 or 4 2 >>> s='123' >>> s or 2 or 3 '123' >>> 2 and 3 and s '123'
從上面后幾個(gè)示例看出,邏輯運(yùn)算符and和or不一定都是返回True或False,or當(dāng)其中參與運(yùn)算的數(shù)據(jù)有個(gè)值不為False(包括False、0、空等,下同)則直接返回該數(shù)據(jù),and當(dāng)所有數(shù)據(jù)都不為False則返回最后一個(gè)數(shù)據(jù)。
上述內(nèi)容就是Python運(yùn)算符有哪些,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。
標(biāo)題名稱(chēng):Python運(yùn)算符有哪些-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://jinyejixie.com/article26/dcjicg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開(kāi)發(fā)、搜索引擎優(yōu)化、云服務(wù)器、Google、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容