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

回到顶部