日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

python的if not語句謹防有詐(有坑)

系統 1898 0

轉載請注明作者(獨孤尚良dugushangliang)出處:https://blog.csdn.net/dugushangliang/article/details/81557442

?

            
              '''
理論上,除非a與b都是1,那么下面的代碼,
都應該執行if語句。而事實上并不是如此
'''
a,b=0,1
if not a and b:
    print('測試')
            
          

上述代碼,判斷的是if (not a)and(b),而不是if not(a and b)這個是作用域的問題。

            
              '''
如果是下面這樣,
又是另一番情況了
'''
if not 0 & 0:
    print('測試')
            
          

&比not優先,&和and有時候還是不同的。

            
              '''
如果是下面這樣,
又是另一番情況了
'''
if not 0 and 1 \
and 1 and 0:
    print('測試')  

            
          

所以如果使用if not語句,最好加上一個括號,把not的作用域顯性告知。以免非預料的結果。

?

獨孤尚良dugushangliang——著

?


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 正宁县| 财经| 共和县| 巨鹿县| 安顺市| 黄骅市| 长丰县| 邳州市| 长白| 江孜县| 湘阴县| 荃湾区| 安乡县| 高陵县| 白山市| 茂名市| 新竹市| 新昌县| 云梦县| 武宣县| 连山| 环江| 临夏县| 富蕴县| 甘南县| 灵璧县| 沾化县| 南宁市| 班戈县| 始兴县| 绍兴县| 昆山市| 满洲里市| 遂昌县| 新巴尔虎左旗| 华亭县| 密云县| 惠水县| 怀远县| 荥经县| 铜陵市|