python数据类型【布尔类型】


目录

  • python数据类型【布尔类型】
  • 1.定义
  • 2.转换
  • 3.布尔类型做条件自动转换


1.定义

  • 布尔值,True和False
data=False

2.转换

在以后的开发中,经常会使用其他类型转换为布尔类型的情况,规律

  • 整数0,空字符串,空列表,空元组,空字典转换为布尔类型时均为False,其它均为True【只要为空,就为False】
v1=bool(0)			False
v2=bool('')			False
v3=bool([])			False
v4=bool({})			False
v5=bool(())		    False

3.布尔类型做条件自动转换

如果在if,while条件后面写一个值当做条件时,他会默认转换为布尔类型,然后再做条件判断

方式一
	if 0:
		pass
方式二
	if 'hello':
		pass
方式三
	while 1>9:
		pass