python 文件格式转换_Python的处理数据,如何进行数据转换,学会三种方式

平时我们在处理数据的时候,有些数据类型不是我们想要的,怎么办?

如:

0df3d7ca7bcb0a4679fd012514988c216960afd4.jpeg?token=fdff6d4487b34bf24ee496fb03cbbeec&s=F69015C01BE08D680C54E00E0000F0C0python数据转换

num01,num02是str类型,但是我们需要的是整型,所以通过int转换成了整数。

32fa828ba61ea8d311608fbbe9f14a4b271f58d4.jpeg?token=195922fe38c65d5d11dd5134907f0c02&s=439B758F7A52C6903B9D28F203008032数据转换

如何完成数据转换?

一、数据类型转换方法格式:要转换的类型(数据)

要把num01转换为整数:int(num01)要把num01转换为浮点数:float(num01)要把num01转换为字符串:str(num01)要把nun01转换为布尔类型:bool(num01)例如:

print(int("12345") + 1)

print(float("12.345") + 1.187)

print(str(123) + "456")

print(bool(1)) #只要不是零转换出来的都是True,0是False

print(int(123.456)) #转换为去除小数点后面的数值

print(int("Sandy")) #不能转换,不属于数字基本要求

注意:在数据类型转换的时候,不是所有的转换都能成功,需要做异常处理。

c83d70cf3bc79f3de23e7fbac55ab714708b2959.jpeg?token=58aca44d1f927b0525d10d3a304750cc&s=B29015C80BE0A44940CDC502020070C0数据转换

二、数值转换成字符

例如:

print(ord("X"))

print(chr(88))

三、进制转换

例如:

print(hex(200))

print(oct(200))

print(bin(200))

演示:

77c6a7efce1b9d16e272d97c8c25ce8a8d546472.jpeg?token=1fc8dfc355e8f431c52e28fc848ea5fa&s=A69015C03FEC976C4E7C740F0000E0C0数据转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值