为什么这里不能加引号?
>>> int('3.14')Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
int('3.14')
ValueError: invalid literal for int() with base 10: '3.14'
>>> int(3.14)
3
int 不支持转化非纯数字字符串
你调用报错是因为你字符串中有 . 字符
而 float 可以转化有 .字符的字符串
你可以这样: int(float('3.14'))
Twilight6 发表于 2021-6-10 13:30
int 不支持转化非纯数字字符串
你调用报错是因为你字符串中有 . 字符
好的好的感谢~
页:
[1]