In Python 2.x, is there anyway to check if a string can be converted to an integer?
我希望一个程序将用户输入转换为整数,并将其存储在一个列表中(如果可以的话)。如果无法将输入转换为整数,则程序应继续并忽略输入。
- 注意,有一些特殊情况,如1e+2等,可以转换为int。
这里最好的方法就是尝试转换它,如果转换失败,就忽略错误。例如:
1 2 3 4
| try:
your_list.append(int(user_input))
except ValueError:
pass |