2012-03-04 232 views

回答

3

1j是一个复数字面值。像Python中的其他文字一样,您可以调用其中的方法并访问其字段。 "hello".upper()将是一个字符串文字的类似例子。

因此,1j是一个复数(type(1j)返回<class 'complex'>)。 1j.imag正在访问该号码的imag属性;该属性的值是(非复数)1.

1 + 1 = 2。

1

这并不是因为蟒而由于复数数学如何是但。

当您访问(1J).imag =>你正在阅读的1J的虚部,其为1。 因此它的1 + 1 = 2。

1 + 1J是1实+ 1假想。

希望它有帮助。

0

1+1j = (1) + (1j)

1+1j.imag = (1) + (1j.imag)

这是完全一致的。