在选择和循环结构中,条件表达式的值只要不是False、0(或0.0、0j等)、空值None、空列表、空元组、空集合、空字典、空字符串、空range对象或其他空迭代对象,Python解释器均认为与True等价。
举一反三
- 当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合、空迭代对象以及任意形式的数字0都等价于False。
- 以下空列表、空元组、空字典、空集合的创建形式正确的是() A: 空列表:[] 空元组:{} 空字典:() 空集合:set() B: 空列表:[] 空元组:() 空字典:dict() 空集合:{} C: 空列表:{} 空元组:() 空字典:dict() 空集合:set() D: 空列表:[] 空元组:() 空字典:{} 空集合:set()
- 在Python中“{}”表示: A: 空集合 B: 空字典 C: 空元组 D: 空列表
- 条件表达式的值只要不是False、0,Python解释器均认为与True等价。
- 下列关于空值的描述中,正确的是( ) A: 空值等同于数据0 B: 空值等同于空字符串 C: 空值表示无值 D: 任意两个空值均相同