条件表达式的值只要不是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 的值为( )
内容
- 0
依次执行a='a'、b='a'后,则表达式 a<br/>is b 与表达式 id(a)==id(b)<br/>的值分别是:________ A: False,False B: True,True C: False,True D: True,False
- 1
while循环条件表达式取值为()执行后面的语句组 A: True B: False C: True或False D: 0
- 2
在Python中表达式5!=5的结果是() A: 5 B: 10 C: True D: False
- 3
表达式10!=9的值是( ). A: 0 B: 1 C: true D: false
- 4
表达式 'abc10'.isalpha() 的值为________________。 A: True B: False C: 1 D: 0