为什么在 Python 中,42 == '42' 的结果是 False?
42 == '42'
False
一个操作数是整数,另一个是字符串,因此它们的值不相等。
== 会赋予操作数一个新值,而不是进行比较。
==
Python 字符串永远不能与任何值比较为相等,包括其他字符串。
引号会强制两个操作数都变成浮点数。