0
A
回答
0
在Python,True or -1 > None
計算爲True or (-1 > None)
,這始終是真的,而不管表達
相關問題
- 1. 爲什麼'if not None'返回True?
- 2. OR運算符不返回true
- 3. mysql_num_rows返回TRUE
- 4. 爲什麼(true && 1)返回1,但(1 && true)返回true?
- 5. 爲什麼cursor.with_rows返回`True`,但fetch_one返回`None`?
- 6. COMMIT OR conn.setAutoCommit(true)
- 7. Netinfo.isConnected.fetch()返回true
- 8. ssh2_auth_none返回true
- 9. setOnLongClickListner返回true
- 10. 返回true
- 11. instance.validate()返回true
- 12. String.substring不返回true
- 13. isEqualToString不返回true
- 14. password_verify未返回true
- 15. 返回true或C++
- 16. Stripe.validateCardNumber不返回true
- 17. 返回true或false?
- 18. int.TryParse()allways返回true
- 19. any()不返回true?
- 20. StartsWith不返回true
- 21. Boolean.getBoolean(「true」)返回false
- 22. os.path.isdir不返回true
- 23. Java Socket返回True
- 24. files.equal不返回true
- 25. Django Query __isnull = True或= None
- 26. Java Hash Map containsKey在返回true時不會返回true
- 27. 爲什麼console.log(true && undefined)返回undefined而if(true && undefined)返回false?
- 28. mysqli_query()始終返回true
- 29. 在python函數中使用True,False和None作爲返回值
- 30. 爲什麼Javascript的OR返回的值不是true/false?
的你不能做'a或b> C',以檢查是否是'A'或'B'大於'C'。第一個代碼片段被評估爲「(True)or(-1> None)」,並且由於「True」爲真,表達式也是真實的。 – Arc676
您正在使用Python 2.這是一個壞主意。這種比較在你可能應該使用的Python 3中有不同的作用。 –
'True> None'和'-1> None'都在'2.7'中返回'True'。 –