检查给定对象是否属于给定类型的最佳方法是什么?如何检查对象是否继承给定类型?
假设我有一个对象o.我如何检查它是否是一个str?
如何检查,如果用户的字符串输入是一个数字(例如-1,0,1等)?
user_input = input("Enter something:")
if type(user_input) == int:
print("Is a number")
else:
print("Not a number")
Run Code Online (Sandbox Code Playgroud)
由于input始终返回字符串,因此上述操作无效.