我不确定如何措辞这个问题,所以请耐心等待。我对python是半新手。我有一个使用raw_input非常简单的程序,我想测试用户输入是否可以转换为 int。我知道raw_input返回一个字符串
while True:
user = raw_input('?')
测试用户是否可以转换为 int 的东西,如果是,则转换它,如果不能,则将其保留为字符串
您可以使用
try/except
并将except
情况留空(带pass
):
userInput = raw_input("Give some input: ")
try:
userInput = int(userInput)
except ValueError:
pass