布尔类型(Boolean)
概念
布尔类型是计算机中最基本的类型,它是计算机二进制世界的体现,一切都是0和1。Python中的布尔类型只有两种值:True和False。(注意:首字母都是大写。)
判断为假的情况
- None, False
- 数值中的0, 0.0, 0j(虚数), Decimal(0), Fraction(0, 1)
- 空字符串(’’)、空元组(())、空列表([])
- 空字典({})、空集合(set())
- 对象默认为True,除非它有bool()方法且返回False或len()方法且返回0.