Python如果转换为str / int

时间:2016-05-20 18:58:05

标签: python

我不确定如何提出这个问题所以请耐心等待。我是python的半新手。我有一个非常简单的程序使用raw_input,我想测试用户输入是否可以转换为int。我知道raw_input返回一个字符串

while True:
    user = raw_input('?')
如果用户可以转换为int,则测试一些东西,如果是,则将其转换,如果不将其保留为字符串

1 个答案:

答案 0 :(得分:1)

您可以使用try/except并将except个案例留空(使用pass):

userInput = raw_input("Give some input: ")

try:
    userInput = int(userInput)
except ValueError:
    pass