当前位置:   article > 正文

python的布尔值_python空字符串的布尔值是false

python空字符串的布尔值是false

True如果它具有某种内容,几乎任何值都会被评估:

            任何字符串都是True,空字符串除外;

            任何数字都是True,除了 0;

           任何列表、元组、集合和字典都是True,空的除外。

  1. """"
  2. True如果它具有某种内容,几乎任何值都会被评估:
  3. 任何字符串都是True,空字符串除外;
  4. 任何数字都是True,除了 0;
  5. 任何列表、元组、集合和字典都是True,空的除外。
  6. """
  7. if " ":
  8. print("空格字符串为True")
  9. if not"":
  10. print("长度为0的字符串为False")
  11. if not(0):
  12. print("数字0为False")
  13. if -3:
  14. print("非0数字为True")
  15. if not list():
  16. print("空列表为False")
  17. if list([5]):
  18. print("非空列表为True")
  19. if not tuple():
  20. print("空元祖为False")
  21. if tuple([5]):
  22. print("非空元祖为True")
  23. if not set():
  24. print("空集合为False")
  25. if set([5]):
  26. print("非空集合为True")
  27. if not dict():
  28. print("空字典为False")
  29. if dict({2:3}):
  30. print("非空字典为True")

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/278020
推荐阅读
相关标签
  

闽ICP备14008679号