Python标准库:内置函数complex([real[, imag]])
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python标准库:内置函数complex([real[, imag]])相关的知识,希望对你有一定的参考价值。
本函数能够使用參数real + imag*j方式创建一个复数。也能够转换一个字符串的数字为复数;或者转换一个数字为复数。假设第一个參数是字符串,第二个參数不用填写。会解释这个字符串且返回复数。只是,第二个參数不能输入字符串方式,否则会出错。real和imag參数能够输入数字,假设imag參数没有输入,默认它就是零值。这个函数就相当于int()或float()的功能。假设real和imag參数都输入零。这个函数就返回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 深圳
以上是关于Python标准库:内置函数complex([real[, imag]])的主要内容,如果未能解决你的问题,请参考以下文章
二级Python----Python的内置函数及标准库(DAY 8)
#yyds干货盘点# Python 内置模块之 re 库,一文搞定正则表达式初阶用法,滚雪球学 Python 第 13 篇