首页 > 其他 > 详细

7数据类型的转换

时间:2021-02-23 23:18:26      阅读:33      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 

#1通过str()将其他函数转化成str类型
a=10
b=9.9
c=False
print(type(a),type(b),type(c))
print(str(a),str(b),str(c),type(str(a)),type(str(b)),type(str(c)))



#2通过int()将其他函数转化成int类型
d=‘123‘
e=True
f=1.1
g=‘124.1‘
h=‘殷明‘
print(type(d),type(e),type(f),type(g),type(h))
print(int(d)) #将str转成int
print(int(e)) #将bool转成int
print(int(f)) #将float转成int,但会舍弃小数部分
注意 #print(int(g)) 将str转成int但是报错,是因为字符串含有小数类字符串。
#print(int(h)) 将str转成int但是报错,是因为字符串含有文字类字符串。



#3通过float()将其他函数转化成float类型
i=‘2.2‘
j=‘3‘
k=‘你好‘
e=True
l=9
print(type(i),type(j),type(k),type(e),type(l))
print(float(i)) #将含有小数串的str转成float
print(float(j)) #将整数串的str转成float, 整数转成float都有.0
print(float(e)) #将bool转成float, 整数转成float都有.0
#print(float(k)) 含有文字类的的str无法转成float
print(float(l)) #整数转成float都有.0

7数据类型的转换

原文:https://www.cnblogs.com/yin1013/p/14438650.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!