看板 Python 關於我們 聯絡資訊
最近剛接觸Python 買了本自動化的樂趣 有些問題想請教版友 https://imgur.com/apTvInX 1. not name != " 可以代替 not name 是因為 name ='' ==>not name !='' (因為多一個否定not,原本的等於變成不等於嗎?) 2.為什麼numOfGuests !=0 可直接寫成numOfGuest (0、0.0 和''空字串 在用於條件判別檢查時,會被判定為False的意思) 是因為上面這句話的意思嗎 麻煩版友幫忙回答小弟的問題 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.32.108 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1644119808.A.30A.html ※ 編輯: kenjpg604 (36.230.32.108 臺灣), 02/06/2022 11:58:09 ※ 編輯: kenjpg604 (36.230.32.108 臺灣), 02/06/2022 11:58:47
cuteSquirrel: 對 02/06 12:23
Tylerastro: 1.負負得正name = "" ->not name ->not false 2.是 02/06 18:34
mantour: https://i.imgur.com/8qng5N6.png 02/07 13:51
mantour: 不管name代什麼字串not name!=''跟not name的真值都一樣 02/07 13:52
lycantrope: not是UNARY_NOT但bool要LOAD_GLOBAL->CALL_FUNCTION 02/07 23:24
aidansky0989: False, 0, “”, None, [], {}在python都是假,no 02/08 22:32
aidansky0989: t或!都是取反 02/08 22:32