我正在学习 Python 的 bool 逻辑以及如何简化逻辑。标题中的两个表达是等价的吗?如果不是,它们之间有什么区别?
最佳答案
number % 2
如果 number 是偶数则为 0(所以为 False)
number % 2 == 0
是 True 是偶数
第一个返回 int
,第二个返回 bool
。 Python 的 truthiness不过,您可以用同样的方式处理它们。
关于python - 'number % 2:' 和 'number % 2 == 0' 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31837170/