Skip to main content
 首页 » 编程设计

Python: `1+1j == (1+1j)` 但 `1+1j.imag == 2` ,为什么

2025年05月04日9dflying

这很奇怪。看起来 python 将其解释为 (1+1)j.imag,但为什么呢?不应该是 1+(1j).imag 或者 (1+1j).imag 吗?

请您参考如下方法:

它将其解释为 1+(1j.imag),因为 attribute access has a higher precedence than addition .