Python 数据类型 -- 布尔型

– Start

点击此处观看本系列配套视频。


什么是布尔型?

布尔型代表真假值,通常用在条件判断和循环语句中。
Python 定义了 bool 类型以及两个常量 True 和 Flase 代表真假。
其实任何对象都可以转成布尔类型,也可以直接用于条件判断,下面几种情况可以认为是假。

  1. 常量 None 和 False
  2. 0, 0.0, 0j, Decimal(0), Fraction(0, 1)
  3. 空字符串,空集合等 ‘’, (), [], {}, set(), range(0)

如何构造布尔型?

b = True
b = False
b = bool(0)
b = bool('')
b = bool([])

比较操作符

x = 1
y = 2

if x > y:  # 大于
	print('x > y')

if x >= y: # 大于等于
	print('x >= y')

if x < y:  # 小于
	print('x < y')
	
if x <= y: # 小于等于
	print('x <= y')
	
if x == y: # 等于
	print('x == y')
	
if x != y: # 不等于
	print('x != y')

if x is y:     # 是否是同一对象
	print('x is y')
	
if x is not y: # 是否不是同一对象
	print('x is not y')

布尔操作符

x = 1
y = 2
z = 3

# 与
if x > y and y > z:
	print('x > y > z')

if x > y > z:
	print('x > y > z')

# 或
if x > y or y > z:
	print('x > y or y > z')

# 非
if not x > y:
	print('x <= y')

– 更多参见:Python 精萃
– 声 明:转载请注明出处
– Last Updated on 2018-09-08
– Written by ShangBo on 2018-08-19
– End

你可能感兴趣的:(Python)