新聞中心
1、復(fù)數(shù)的簡(jiǎn)要描述

創(chuàng)新互聯(lián)公司長(zhǎng)期為上1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為龍湖企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)、做網(wǎng)站,龍湖網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
虛數(shù)由實(shí)部和虛部?jī)蓚€(gè)部分構(gòu)成:
real+imag(虛部后綴為j或J)
其中實(shí)數(shù)部分和虛數(shù)部分都為浮點(diǎn)數(shù)。
例如定義一個(gè)虛數(shù),分別輸出它的實(shí)部和虛部:
a=4.7+0.666j #定義一個(gè)虛數(shù) print(a) #輸出這個(gè)虛數(shù) print(a.real) #輸出實(shí)部 print(a.imag) #輸出虛部 print(a.conjugate()) #輸出該復(fù)數(shù)的共軛復(fù)數(shù)
其中,conjugate( )為complex類的內(nèi)置函數(shù),作用為輸出復(fù)數(shù)的共軛復(fù)數(shù)。
相關(guān)推薦:《python教程》
2、complex()函數(shù)
complex()函數(shù)用于創(chuàng)建一個(gè)復(fù)數(shù)或者將一個(gè)數(shù)或字符串轉(zhuǎn)換為復(fù)數(shù)形式,其返回值為一個(gè)復(fù)數(shù)。該函數(shù)的語(yǔ)法為:
class complex(real,imag)
其中,real可以為int、long、float或字符串類型;而image只能為int、long、或float類型。
·注意:如果第一個(gè)參數(shù)為字符串,第二個(gè)參數(shù)必須省略,若第一個(gè)參數(shù)為其他類型,則第二個(gè)參數(shù)可以選擇。實(shí)例:
>>>complex(1, 2)
(1 + 2j)
>>> complex(1) # 數(shù)字
(1 + 0j)
>>> complex("1") # 當(dāng)做字符串處理
(1 + 0j)
# 注意:這個(gè)地方在"+"號(hào)兩邊不能有空格,也就是不能寫成"1 + 2j",應(yīng)該是"1+2j",否則會(huì)報(bào)錯(cuò)
>>> complex("1+2j")
(1 + 2j)·第一個(gè)參數(shù)為字符串,還添加第二個(gè)參數(shù)時(shí)會(huì)報(bào)錯(cuò):
print(complex('111',2))
TypeError: complex() can't take second arg if first is a string3、復(fù)數(shù)的舊式格式化輸出
在格式化輸出時(shí),使用%r或%s都可以。
(%s和%r的區(qū)別可以參考http://blog.csdn.net/wusuopubupt/article/details/23678291)
在輸出復(fù)數(shù)時(shí),%r和%s的效果如下:
a=4.7+0.666j
print('%r的效果是:')
print('%r'%(a))
print('%s的效果是:')
print('%s'%(a))輸出結(jié)果:
%r的效果是: (4.7+0.666j) %s的效果是: (4.7+0.666j)
可見效果是一致的。
4、復(fù)數(shù)的format格式化輸出
建議參考http://blog.csdn.net/py_tester/article/details/78297628
感覺寫的特別詳細(xì)。
網(wǎng)頁(yè)題目:創(chuàng)新互聯(lián)Python教程:pythoncomplex是什么
鏈接分享:http://www.dlmjj.cn/article/cohsodd.html


咨詢
建站咨詢
