您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python中的“ True”和“ False”

Python中的“ True”和“ False”

6.11开始。 布尔运算

在布尔运算的上下文中,以及当控制流语句使用表达式时,以下值将解释为false:False,None,所有类型的数字零以及空字符串和容器(包括字符串,元组,列表,字典) ,集合和Frozensets)。所有其他值均解释为true。

我认为您误会的关键短语是“解释为错误”或“解释为真实”。这并不意味着这些值中的任何一个都等于True或False,甚至等于True或False。

如果'/bla/bla/bla'期望使用布尔表达式(如在if语句中),则该表达式将被视为true ,但是由于Ignacio的回答,该表达式'/bla/bla/bla' is True和的值'/bla/bla/bla' == True将为False。

python 2022/1/1 18:48:35 有330人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶