二. 布尔值(bool)
布尔值(bool) 判断真假
python语法 人类语言 计算语言
True 真 1
False 假 0
2.1 字符串转换数字
n = int('22')
print(n)
结果:22
#注意点:字符串中的内容必须是阿拉伯数字才能强行转换
2.2 数字转换字符串
n = str(22)
print(n)
结果:
2 看到的效果是像是数字,实际上就是字符串,我们可以使用type查看类型
2.3 数字转换布尔值
n = bool(4) # bool(-1) 结果也是True
print(n)
结果:
True
注意点: 使用bool转换的时候只要是非0的都为True
2.4 布尔值转换数字
n = int(True) # int(False) 结果是0
print(n)
结果:
1
2.5 字符串转换布尔值
n = bool(' ')
print(n)
结果:
True
注意点: 只要字符串中的内容不为空,所得到的结果就是True
2.6 布尔值转换字符串
n = str(True)
print(n)
结果:
True 这是一个字符串的True