• Python标准库:内置函数complex([real[, imag]])


    本函数能够使用參数real + imag*j方式创建一个复数。也能够转换一个字符串的数字为复数;或者转换一个数字为复数。假设第一个參数是字符串,第二个參数不用填写。会解释这个字符串且返回复数。只是,第二个參数不能输入字符串方式,否则会出错。realimag參数能够输入数字,假设imag參数没有输入,默认它就是零值。这个函数就相当于int()float()的功能。假设realimag參数都输入零。这个函数就返回0j。有了这个函数,就能够非常方便地把一个列表转换为复数的形式。

    注意:当想从一个字符串的复数形式转换复数时。须要注意的是在字符串中间不能出现空格。比方写成complex(‘1+2j’),而不是写成complex(1 +2j’)。 否则会返回ValueError异常。

    样例:

    #complex()
    
    print(complex(1))
    print(complex('2+1j'))
    print(complex(2, 5))
    
    l = [1, 3, 4, 5]
    for i in l:
    	print(complex(i, 5))

    结果输出例如以下:

    (1+0j)

    (2+1j)

    (2+5j)

    (1+5j)

    (3+5j)

    (4+5j)

    (5+5j)





    蔡军生  QQ:9073204  深圳


  • 相关阅读:
    扩展欧几里得(exgcd)与同余详解
    卡常模板
    文艺平衡树(区间翻转)
    Motto
    PKUWC2019划水记
    【模板】Splay(洛谷P3391)
    【PKUSC2018】最大前缀和
    【PKUWC2018】随机算法
    【PKUWC2018】Slay the Spire
    【PKUWC2018】Minimax
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/7100579.html
Copyright © 2020-2023  润新知