取得是實(shí)部.
成都一家集口碑和實(shí)力的網(wǎng)站建設(shè)服務(wù)商,擁有專業(yè)的企業(yè)建站團(tuán)隊(duì)和靠譜的建站技術(shù),十年企業(yè)及個(gè)人網(wǎng)站建設(shè)經(jīng)驗(yàn) ,為成都上千余家客戶提供網(wǎng)頁設(shè)計(jì)制作,網(wǎng)站開發(fā),企業(yè)網(wǎng)站制作建設(shè)等服務(wù),包括成都營銷型網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),同時(shí)也為不同行業(yè)的客戶提供成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)的服務(wù),包括成都電商型網(wǎng)站制作建設(shè),裝修行業(yè)網(wǎng)站制作建設(shè),傳統(tǒng)機(jī)械行業(yè)網(wǎng)站建設(shè),傳統(tǒng)農(nóng)業(yè)行業(yè)網(wǎng)站制作建設(shè)。在成都做網(wǎng)站,選網(wǎng)站制作建設(shè)服務(wù)商就選創(chuàng)新互聯(lián)。
運(yùn)行程序的時(shí)候,連接/轉(zhuǎn)載器軟件把你的程序從硬盤復(fù)制到內(nèi)存中并且運(yùn)行。在計(jì)算機(jī)內(nèi)部,Python解釋器把源代碼轉(zhuǎn)換成稱為字節(jié)碼的中間形式,然后再把它翻譯成計(jì)算機(jī)使用的機(jī)器語言并運(yùn)行。
這使得使用Python更加簡單。也使得Python程序更加易于移植。
如果x不是一個(gè)自定義類的實(shí)例的話,那么x是python內(nèi)建對象,復(fù)數(shù)~
x.real取得是實(shí)部
python內(nèi)建函數(shù)總結(jié)
1. abs(x)
abs()函數(shù)返回?cái)?shù)字(可為普通型、長整型或浮點(diǎn)型)的絕對值。如果給出復(fù)數(shù),返回值就是該復(fù)數(shù)的模。例如:
print abs(-2,4)
2.4
print abs(4+2j)
4.472135955
2. apply(function,args[,keywords])
apply()函數(shù)將args參數(shù)應(yīng)用到function上。function參數(shù)必須是可調(diào)用對象(函數(shù)、方法或其他可調(diào)用對象)。args參數(shù)必須以
序列形式給出。列表在應(yīng)用之前被轉(zhuǎn)換為元組。function對象在被調(diào)用時(shí),將args列表的內(nèi)容分別作為獨(dú)立的參數(shù)看待。例如:
apply(add,(1,3,4))
等價(jià)于
add(1,3,4)
在以列表或元組定義了一列參數(shù),且需要將此列表參數(shù)分別作為個(gè)個(gè)獨(dú)立參數(shù)使用的情況下,必須使用apply()函數(shù)。在要把變長參數(shù)列應(yīng)用到已函數(shù)上時(shí),apply()函數(shù)非常有用。
可選項(xiàng)keywords參數(shù)應(yīng)是個(gè)字典,字典的關(guān)鍵字是字符串。這些字符串在apply()函數(shù)的參數(shù)列末尾處給出,它們將被用作關(guān)鍵字參數(shù)。
3. buffer(object[,offset[,size]])
如果object對象支持緩存調(diào)用接口buffer()函數(shù)就為object對象創(chuàng)建一個(gè)新緩存。這樣的對象包括字符串、數(shù)組和緩存。該新緩存通過使用從
offset參數(shù)值開始知道該對象末尾的存儲片段或從offset參數(shù)值開始直到size參數(shù)給出的尺寸為長度的存儲片段來引用object對象。如果沒
給出任何選項(xiàng)參數(shù),緩存區(qū)域就覆蓋整個(gè)序列,最終得到的緩存對象是object對象數(shù)據(jù)的只讀拷貝。
緩存對象用于給某個(gè)對象類型創(chuàng)建一個(gè)更友好的接口。比如,字符串對象類型通用緩存對象而變得可用,允許逐個(gè)字節(jié)地訪問字符串中的信息。
4. callable(object)
callable()函數(shù)在object對象是可調(diào)用對象的情況下,返回真(true);否則假(false),可調(diào)用對象包括函數(shù)、方法、代碼對象、類(在調(diào)用時(shí)返回新的實(shí)例)和已經(jīng)定義‘調(diào)用’方法的類實(shí)例
5. chr(i)
chr()函數(shù)返回與ASCII碼i相匹配的一個(gè)單一字符串,如下例所示:
print chr(72)+chr(101)+chr(108)+chr(111)
hello
chr()函數(shù)是ord()函數(shù)的反函數(shù),其中ord()函數(shù)將字符串轉(zhuǎn)換回ASCII整數(shù)碼,參數(shù)i的取值應(yīng)在0~255范圍內(nèi)。如果參數(shù)i的取值在此范圍之外,將引發(fā)ValueError異常。
6. cmp(x,y)
cmp()函數(shù)比較x和y這兩個(gè)對象,且根據(jù)比較結(jié)果返回一個(gè)整數(shù)。如果xy,則返回正數(shù)。請注意,此函數(shù)特別用來比較數(shù)值大小,而不是任何引用關(guān)系,因而有下面的結(jié)果:
a=99
b=int('99')
cmp(a,b)
7. coerce(x,y)
coerce()函數(shù)返回一個(gè)元組,該元組由兩個(gè)數(shù)值型參數(shù)組成。此函數(shù)將兩個(gè)數(shù)值型參數(shù)轉(zhuǎn)換為同一類型數(shù)字,其轉(zhuǎn)換規(guī)則與算術(shù)轉(zhuǎn)換規(guī)則一樣。一下是兩個(gè)例子:
a=1
b=1.2
coerce(a,b)
(1.0,1.2)
a=1+2j
b=4.3e10
coerce(a,b)
((1+2j),(43000000000+0j))
8 compile(string,filename,kind)
compile()函數(shù)將string編譯為代碼對象,編譯生成的代碼對象接下來被exec語句執(zhí)行,接著能利用eval()函數(shù)對其進(jìn)行求值。
filename參數(shù)應(yīng)是代碼從其中讀出的文件名。如果內(nèi)部生成文件名,filename參數(shù)值應(yīng)是相應(yīng)的標(biāo)識符。kind參數(shù)指定string參數(shù)中所含代碼的類別。
舉例如下:
a=compile(‘print “Hello World”’,’’,’single’)
exec(a)
Hello World
eval(a)
Hello World
9. complex(real,[image])
Complex()函數(shù)返回一個(gè)復(fù)數(shù),其實(shí)部為real參數(shù)值。如果給出image參數(shù)的值,則虛部就為image;如果默認(rèn)image參數(shù),則虛部為0j。
10. delattr(object,name)
delattr()函數(shù)在object對象許可時(shí),刪除object對象的name屬性,此函數(shù)等價(jià)于如下語句:
del object.attr
而delattr()函數(shù)允許利用編程方法定義來定義object和name參數(shù),并不是在代碼中顯示指定。
若省略參數(shù)即默認(rèn)使用空白字符作為分隔符字符串s中連續(xù)的空白字符會被視為一個(gè)字符處理且結(jié)果中也不會出現(xiàn)空字符串 python中的real函數(shù)_RealPython基礎(chǔ)教程:Python字符串用 ...