Python3.7知其然知其所以然-第七章 类型转换( 四 )
# 字符串内容
s = \"13.14\"
if type(eval(s)) is float:
f = float(s)
print(f)
else:
print(\"其他处理 。 \")
7.3转为布尔型
在Python里 , 整型、浮点型、字符串都可以转为布尔类型 。 除了0为False , 其他的全为True 。 其中字符串记得用eval()取得表达式 , 否则\"0\"返回的是True 。 因为“0”不是0 。
# 整型转为布尔
i = 0
to = bool(i)
print(to)
# 浮点数转为布尔
f = 99.2
to = bool(f)
推荐阅读
- Python3.7知其然知其所以然-第十章 for循环
- Python3.7知其然知其所以然-第六章 字符串
- Python3.7知其然知其所以然-第二章 开发工具
- Python3.7开发Django2.2 Web系统从零开始--1.2 一个应用