由于某种原因,这不会打印任何内容。
main = 60
x = isinstance(main, int)
if x == ("True"):
print("True")
elif x == ("False"):
print("False")
答案 0 :(得分:1)
<parent>
函数返回的布尔值不是字符串,而是(您可能已经猜到)一个布尔值。
重写提供的代码:
isinstance()
然而,由于布尔值本身可以是条件,而 main = 60
x = isinstance(main, int)
if x is True:
print("True")
elif x is False:
print("False")
返回一个布尔值,我建议使用这种方法:
isinstance()
或者,更简单:
main = 60
if isinstance(main, int):
print("True")
else:
print("False")