【发布时间】:2018-06-27 04:13:59
【问题描述】:
我似乎无法理解这个函数的输出:
def is_integer(num1, num2):
if isinstance(num1 and num2, int):
return 'Yes'
else:
return 'No'
print(is_integer(1.4, 2))
这将输出“是”,但它不应该因为 1.4 和 2 不是两个整数。 有什么帮助吗?
【问题讨论】:
-
num1 and num2表示num1如果它是假的(False、None、零或空),否则是num2。这可能不是您想要检查的内容。
标签: python arguments isinstance