条件表达式的值只要不是False、0,Python解释器均认为与True等价。
举一反三
- 在选择和循环结构中,条件表达式的值只要不是False、0(或0.0、0j等)、空值None、空列表、空元组、空集合、空字典、空字符串、空range对象或其他空迭代对象,Python解释器均认为与True等价。
- python中,下列不是布尔的值有()。 A: True B: False C: 1 D: 0
- 当列表作为条件表达式时,空列表等价于False,包含任何内容的列表等价于True,所以表达式[3, 5, 8] == True的结果是True
- Python表达式1 and 100 or not 2 < True的值为( )。 A: 1 B: 100 C: True D: False
- Python 表达式 0 and 1 or not 2<True 的值为( )