Python-如何检查字符串输入是否为数字?
如何检查,如果用户的字符串输入是一个数字(例如-1,0,1
等)?
user_input = input("Enter something:")if type(user_input) == int:
print("Is a number")
else:
print("Not a number")
上面的方法不起作用,因为input总是返回一个字符串。
回答:
只需尝试将其转换为int
,然后在无法正常工作时对其进行救助。
try: val = int(userInput)
except ValueError:
print("That's not an int!")
以上是 Python-如何检查字符串输入是否为数字? 的全部内容, 来源链接: utcz.com/qa/429497.html