鱼C论坛's Archiver
论坛
›
萌新交流区
› Python中int函数转化字符串浮点数报错?
MrThinco
发表于 2019-10-4 12:20:41
Python中int函数转化字符串浮点数报错?
手册说:int() 函数用于将一个字符串或数字转换为整型。
然后我测试了,
int(1.2)=>1
int('1')=>1
int('1.2')=>报错
这个我没理解int不是可以处理浮点数吗?为什么对于字符串的浮点数没有效果呢?
谢谢,大佬的解答。
zltzlt
发表于 2019-10-4 12:22:47
int 不能处理字符串的浮点数,需要先把字符串转化成浮点数再转化成整数:
int(float('1.2'))
zltzlt
发表于 2019-10-4 12:24:18
PS:如果觉得我的答案对你有帮助,不要忘记设置为最佳答案哦~
页:
[1]
查看完整版本:
Python中int函数转化字符串浮点数报错?