当前位置: 首页 > 图灵资讯 > 行业资讯> python两种数据类型的转换

python两种数据类型的转换

来源:图灵python
时间: 2024-07-04 14:52:52

1、显示转换是强制转换,python强制转换只需在数据之前添加要转换的类型,然后包括数据。

a=bool('')#将字符串转换成布尔
b=float(5)#整形转化为浮点
c=int(5.5)#浮点转化为整数,将被迫舍入
#AFalseb5.0c5

2、当两个变量不能相加或比较时,编译器将帮助您进行隐式转换。

a=1+True
b=1.0+1+True
print(a,b)
#1型bool与整形相结合,最后a=2,即boolture将被隐式转换为整数1
#2型浮点+整数+bool,最后b=3.0,也就是说,bool和int都变成了float
#布尔隐式转换优先浮点数

print(0==False)
#结果是真的,根据上面的猜测,False被转换为整数0

以上是python两种数据类型的转换,希望对大家有所帮助。更多Python学习指导:python基础教程

本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。