Mic*_*ael -2 python python-2.7
这是我的代码:
x = '595.92'
print int(x)
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我有以下错误:
ValueError: invalid literal for int() with base 10: '595.92'
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
谢谢.
把它作为float第一个:
>>> int(float('595.92')) # float('595.92') == 595.92
595
Run Code Online (Sandbox Code Playgroud)