python not運(yùn)算符的實(shí)例用法
1、not邏輯非,可以對(duì)符號(hào)右側(cè)的值進(jìn)行非運(yùn)算。
2、對(duì)于布爾值,非運(yùn)算會(huì)對(duì)其進(jìn)行取反操作,True變False,F(xiàn)alse變True。
對(duì)于非布爾值,非運(yùn)算會(huì)先將其轉(zhuǎn)換為布爾值,然后再取反。
空性值為False,其他為True。
實(shí)例a = True# 如果表達(dá)式不賦值。不會(huì)對(duì)變量a有任何影響,# 只是創(chuàng)建了一個(gè)新對(duì)象存儲(chǔ)了結(jié)果,# 同數(shù)據(jù)類型轉(zhuǎn)換所講的not a# 對(duì)變量a賦值之后,表達(dá)是結(jié)果才影響變量a。a = not aprint(f'a = {a}') # a = False # 4、邏輯運(yùn)算符左右的表達(dá)式加上(),并不會(huì)影響運(yùn)算的結(jié)果。# 為什么要加上(),避免歧義,增加可讀性。a = 1b = 2c = 3print((a < b) and (b < c)) # Trueprint((a > b) and (b < c)) # Falseprint((a > b) or (b < c)) # Trueprint(not (a > b)) # True
實(shí)例擴(kuò)展:
#定義變量num值為字符串123num = '123'#定義變量num2為int 值 1num2 = 1#while 循環(huán)條件為,如果變量num 包含字符串2,則循環(huán)進(jìn)行,并打印hehewhile '2' in num: print('hehe')#每次循環(huán),num2都會(huì)自增加1 num2 += 1#當(dāng)num 值等于2 時(shí),停止本次while 循環(huán)(break 為中斷本次循環(huán)) if num2 == 3:break#最后打印over值print('over')#解釋:
到此這篇關(guān)于python not運(yùn)算符的實(shí)例用法的文章就介紹到這了,更多相關(guān)python not運(yùn)算符的使用內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. msxml3.dll 錯(cuò)誤 800c0019 系統(tǒng)錯(cuò)誤:-2146697191解決方法2. WMLScript的語法基礎(chǔ)3. ASP中解決“對(duì)象關(guān)閉時(shí),不允許操作?!钡脑幃悊栴}……4. 解決ASP中http狀態(tài)跳轉(zhuǎn)返回錯(cuò)誤頁的問題5. html小技巧之td,div標(biāo)簽里內(nèi)容不換行6. xml中的空格之完全解說7. XML入門的常見問題(四)8. 無線標(biāo)記語言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)第1/2頁9. ASP中if語句、select 、while循環(huán)的使用方法10. ASP動(dòng)態(tài)網(wǎng)頁制作技術(shù)經(jīng)驗(yàn)分享
