执念无常 发表于 2023-8-4 09:38:12

python教程 入门学习笔记 第6天 数据类型转换 字符串转换成数值 数值之间互

4、数据类型转换
1)字符串转换成数值:
int()-----------将值转换成整数
float()-----------将值转换成小数
str()-----------将值转换成字符串
bool()-----------将值转换成布尔值
例如:
int()    将值转换成整数

s1="188" #字符串
ns1=int(s1) #转换成整型数值
print(ns1+8) #打印数值结果
float()将值转换成浮点型

s1="3.14" #字符串
ns1=float(s1) #转换成浮点型数值
print(ns1+3) #打印数值结果(数值结果为6.140000000000001,出现误差,后面讲解决办法)
print(type(ns1)) #获取新数值的数据类型属性
2)数值之间互转:
整数转小数用float
z1=78
nz1=float(z1)
print(nz1) #打印结果为78.0,多了个小数位,表示它已经转换为浮点型数值了
小数转整数用int
z1=3.14
nz1=int(z1)
print(nz1) #打印结果为3,没有小数位了,表示它已经转换为整型数值了
其它类型转字符串用str
a1=2                #整数
b1=3.14                #小数
na1=str(a1)               
nb1=str(b1)
print(a1,b1)        #打印数值结果
print(na1,nb1)        #打印字符串结果,虽然与上一行相同,但数据类型发生了变化
print(type(na1),type(nb1))        #打印字符串类型

来源:https://www.cnblogs.com/sgzj/p/17605170.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: python教程 入门学习笔记 第6天 数据类型转换 字符串转换成数值 数值之间互