Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對象和類

Python 日期和時(shí)間

Python 高級知識

Python 參考手冊

Python complex() 使用方法及示例

Python 內(nèi)置函數(shù)

當(dāng)提供實(shí)部和虛部時(shí),complex()方法將返回一個(gè)復(fù)數(shù),或者將字符串轉(zhuǎn)換為復(fù)數(shù)。

complex()的語法為:

complex([real[, imag]])

complex()參數(shù)

通常,complex()方法采用兩個(gè)參數(shù):

  • real -實(shí)部。如果省略real,則默認(rèn)為0。

  • imag-虛部。如果省略imag,則默認(rèn)為0。

如果傳遞給此方法的第一個(gè)參數(shù)是字符串,它將被解釋為復(fù)數(shù)。在這種情況下,不應(yīng)傳遞第二個(gè)參數(shù)。

complex()返回值

顧名思義,complex()方法返回一個(gè)復(fù)數(shù)。

如果傳遞給此方法的字符串不是有效的復(fù)數(shù),則會(huì)引發(fā)ValueError異常。

注意:傳遞給complex()的字符串應(yīng)該是real+imagj或real+imagj格式

示例1:如何在Python中創(chuàng)建復(fù)數(shù)?

z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)

運(yùn)行該程序時(shí),輸出為:

(2-3j)
(1+0j)
0j
(5-9j)

示例2:不使用complex()創(chuàng)建復(fù)數(shù)

無需使用complex()方法就可以創(chuàng)建一個(gè)復(fù)數(shù)。為此,您必須在數(shù)字后面加上“ j”或“ J”。

a = 2+3j
print('a =',a)
print('a的類型是',type(a))

b = -2j
print('b =',b)
print('b的類型是',type(b))

c = 0j
print('c =',c)
print('c的類型是',type(c))

運(yùn)行該程序時(shí),輸出為:

a = (2+3j)
a的類型是 <class 'complex'>
b = (-0-2j)
b的類型是 <class 'complex'>
c = 0j
c的類型是 <class 'complex'>

Python 內(nèi)置函數(shù)

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清