美文网首页
python中的复数类型

python中的复数类型

作者: 追光的焕焕 | 来源:发表于2020-03-07 23:04 被阅读0次

    1.complex(a,b)

    >>> complex(3,4)
    (3+4j)
    

    注意的是,它放回的值是一个元组。

    2.实部和虚部

    >>> c = 3+4j
    >>> c.real,c.imag
    (3.0, 4.0)
    >>> c.real
    3.0
    >>> c.imag
    4.0
    >>> c.conjugate
    <built-in method conjugate of complex object at 0x000002A2B1748C50>
    

    注意:j可以是小写的j,也可以是大写的J。复数的实部和虚部都是浮点数。

    3.实例

    >>> 1.23e4+5.67e4j.imag
    69000.0
    >>> (1.23e4+5.67e4j).imag
    56700.0
    
    >>> 1.23e-4+5.67e+8j.real
    0.000123
    >>> 1.23e-4+5.67e+8j.imag
    567000000.000123
    

    总结:求实部时,就把前面当作整体;求虚部时,把就近的当作整体。

    4.abs(a+bj)

    >>> abs(-2)
    2
    >>> abs(2)
    2
    >>> abs(3+4j)
    5.0
    

    abs() 函数返回数字的绝对值,如果里面是复数,则放回它的模,值为浮点数类型。

    相关文章

      网友评论

          本文标题:python中的复数类型

          本文链接:https://www.haomeiwen.com/subject/hkpkdhtx.html