导语:
本文主要介绍了关于python两种数据类型的转换的相关知识,包括python如何转换数据类型,以及Python中数据类型这些编程知识,希望对大家有参考作用。
1、显示转换为强制转换。 Python只需要在数据前加上要转换的类型,然后把数据括起来。
a = bool('') #字符串转化为布尔
b = float(5) #整型转化为浮点
c = int(5.5) #浮点转化为整数,会被强制舍入
# 运行结果 a False b 5.0 c 5
2、当两个变量不能相加或比较时,编译器就会帮助你进行隐式转换。
a = 1 + True
b = 1.0 + 1 + True
print(a , b)
# 1式bool和整型相加,最后a = 2,也就是bool的Ture会被隐式转换成整数1
# 2式浮点+整数+bool,最后b = 3.0,也就是bool和int都变成了float
# 隐式转换优先级 浮点数》整数》布尔
print( 0 == False)
# 结果为真,根据上面猜测是False被转为了整数0
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python isidentifier()方法是什么11/10
- ♥ python如何模拟用户自动签到12/20
- ♥ python中ndarray常用函数的使用12/29
- ♥ 为什么python不适合web开发08/20
- ♥ 探究python生成器原理12/06
- ♥ 如何在python中将列表转换为字符串08/15
内容反馈