Python if conversion str/int



我不确定如何措辞这个问题,所以请耐心等待。我对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

相关内容

  • 没有找到相关文章

最新更新