数字和bool之间的关系
1.bool为数字类型的一种(在数字中非0即为真)
bool(0) //False
bool(1) //True
bool(1.1) //True
bool(-1) //True
- 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