Bool
Ture和False两种状态:判定代码的真假。
真
print (3 > 2) # 结果: True
假
print (3 > 4) # 结果: False
数据类型
print ('True',type('True')) print(True,type(True))
结果:
值的转换
bool ----> int
True ----->1
print(int(True))
结果:
False ----->0
print(int(False))
结果:
int ----->bool
非零即为Ture,零为False。
正数
print(bool(100))
结果:
负数
print(bool(-1))
结果:
零
print(bool(0))
结果:
bool <-----> str
bool -----> str
True
print(str(True), type(str(True)))
结果:
False
print(str(False), type(str(False)))
结果:
str -----> bool
非空即为True,''空字符串为False。
s1 = '' if s1: print(666)
结果: