python 布尔类型

数字和bool之间的关系

1.bool为数字类型的一种(在数字中非0即为真)

bool(0)  //False
bool(1)  //True
bool(1.1) //True
bool(-1) //True
  1. bool类型转为整形
int(True)   //1
int(False) //0

3.各个类型转为bool,在Python中空值表示False

bool('abc')      //True
bool('')         //False
bool([1, 2, 3])  //True
bool([])            //False
bool({'a':1})  //True
bool({})      //False
bool(None)  //False

你可能感兴趣的:(python 布尔类型)