点击登录
  • 欢迎访问ShareLife|博客站:有事情联系QQ: 1024853226
  • 友情链接:E4A交流群 https://jq.qq.com/?_wv=1027&k=QCXl7lyT 能省的一分不多花!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

py学习-数据转换

py学习 我的荣幸 69次浏览 已收录 扫描二维码

str()函数能将数据转换成其字符串类型,不管这个数据是int类型还是float类型,只要放到括号里。这个数据就能摇身一变,成为字符串类型



对于int()函数的使用,大家要注意一点:只有符合整数规范的字符串类数据,才能被int()强制转换。


程序会报错【ValueError:invalid literal for int() with base 10: ‘3.8’】(值异常:浮点类型字符串无法使用int()强制转换)

int()函数的本质是将数据转换为整数。所以对于浮点数,int()函数会做取整处理。但是,同我们平时对小数四舍五入的处理方法不同,int()函数会直接抹零,直接输出整数部分。


float()函数也可以将整数和字符串转换为浮点类型。但同时,如果括号里面的数据是字符串类型,那这个数据一定得是数字形式

height = 188.0
weight = 180.0
age = '89'

print(height)
print(weight)
print(float(age))
height与weight变量已经是浮点类型,age是字符串类型(可以用type(变量)来查看数据类型),因此打印前对将age进行float(age)转化即可


ShareLife博客站 , 版权所有丨如未注明 , 均为原创|E4A交流群730898463
喜欢 (0)
[1024853226@qq.com]
分享 (0)
我的荣幸
关于作者:
ShareLife初衷。分享博主生活点滴。一只爬行在编程道路上的小强。