小编典典

什么是真假?它与真假有什么不同?

all

我刚刚了解到python 中有 值和 值,它们与正常的TrueFalse.

有人可以深入解释什么是 值和 值吗?我应该在哪里使用它们? 真实True价值与 虚假 与价值有什么区别False


阅读 198

收藏
2022-08-07

共1个答案

小编典典

如评论所述,它仅指评估为 True 或 False 的值。

例如,要查看列表是否不为空,而不是像这样检查:

if len(my_list) != 0:
   print("Not empty!")

你可以简单地这样做:

if my_list:
   print("Not empty!")

这是因为某些值(例如空列表)在评估布尔值时被视为 False。非空列表为 True。

同样对于整数 0、空字符串“”等,为 False,非零整数、非空字符串等,为 True。

“真”和“假”等术语的概念只是指那些在上述情况下被认为是真的值,以及那些被认为是假的值。

例如,空列表 ( []) 被认为是“假的”,而非空列表(例如[1])被认为是“真”。

另请参阅文档的此部分

2022-08-07