Python中69個(gè)函數(shù)意義及運(yùn)行實(shí)例_第1頁
Python中69個(gè)函數(shù)意義及運(yùn)行實(shí)例_第2頁
Python中69個(gè)函數(shù)意義及運(yùn)行實(shí)例_第3頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、abs(x)含義:數(shù)值x 的絕對值。如果x 為復(fù)數(shù),則返回x 實(shí)例:abs(-1.2)abs(1-2j)all()含義:用于判斷是否數(shù)組中所有元素都為真(非零或true)。實(shí)例:all(1,2,3,4)any(iterable)iterable True 。實(shí)例:any(1,2,3,0)ascii()含義:返回一個(gè)對象的字符串表現(xiàn)形式,但字符串中只包含 ASCII 編碼的字符,而非 ASCII編碼的字符將使用以反斜杠“”形式的轉(zhuǎn)義字符表示。實(shí)例:ascii(runoob)bin()含義:將一個(gè)整數(shù)轉(zhuǎn)變?yōu)橐粋€(gè)前綴為”0b”的二進(jìn)制字符。實(shí)例:bin(9)bool()含義:返回一個(gè)布爾值,True

2、 或者 False,如果沒有參數(shù),也是返回 False。實(shí)例:bool(0)breakpoint(*args,*kws)含義:直接調(diào)用 breakpoint(),程序在 breakpoint()后將進(jìn)入 pdb 模式。可以用于調(diào)用 python代碼,默認(rèn)調(diào)用 pbd.set_trace()函數(shù)。實(shí)例:實(shí)例:def dividedef divide(e, f):breakpoint(header=進(jìn)入調(diào)試器)return e/fa, b = 1, 9print(divide(a, b)含義:根據(jù)傳入的參數(shù)創(chuàng)建一個(gè)新的字節(jié)數(shù)組。實(shí)例:bytearray(中文,utf-8)bytes()含義:根據(jù)傳

3、入的參數(shù)創(chuàng)建一個(gè)新的不可變字節(jié)數(shù)組。實(shí)例:bytes(中文,utf-8)callable()含義:用于檢查一個(gè)對象是否是可調(diào)用的,如果函數(shù)返回 True,object 仍然可能調(diào)用失敗, 但如果返回 False,調(diào)用對象 object 絕對不會(huì)成功。實(shí)例:chr()Unicode 實(shí)例:chr(100)classmethod含義:表示方法為類方法的裝飾器。實(shí)例:compile()含義:將字符串編譯為代碼或AST 對象,使之能夠通過exec 語句來執(zhí)行或者eval 進(jìn)行求值實(shí)例complex()含義:根據(jù)傳入?yún)?shù)創(chuàng)建一個(gè)新的復(fù)數(shù)實(shí)例:complex(1,2)delattr()含義:刪除對象的屬性

4、實(shí)例:實(shí)例:#!/usr/bin/python# -*- coding: UTF-8 -*-class Coordinate:x = 10y = -5z = 0point1 = Coordinate()print(x = ,point1.x)print(y = ,point1.y)print(z = ,point1.z)delattr(Coordinate, z)print(-z 屬性后-)print(print(x = ,point1.x)print(y = ,point1.y)# 觸發(fā)錯(cuò)誤print(z = ,point1.z)dict()含義:根據(jù)傳入的參數(shù)創(chuàng)建一個(gè)新的字典實(shí)例:dict

5、(a=1,b=2)dir()含義:返回對象或者當(dāng)前作用域內(nèi)的屬性列表divmod()含義:把除數(shù)和余數(shù)運(yùn)算結(jié)合起來,返回一個(gè)包含商和余數(shù)的元組(a/b,a%b) 實(shí)例:import matha=10b=3 result=divmod(a,b) print(“result=”,result)enumerate()含義:根據(jù)可迭代對象創(chuàng)建枚舉對象實(shí)例:seasons= Spring, Summer, Fall, Winterlist(enumerate(seasons)eval()含義:執(zhí)行動(dòng)態(tài)表達(dá)式求值實(shí)例:eval(1+2+3+4)exec()含義:執(zhí)行動(dòng)態(tài)語句塊實(shí)例:exec(a=1+2)p

6、rint(a)filter()含義:使用指定方法過濾可迭代對象的元素實(shí)例:a=list(range(1,10)def if_odd(x):return x%2=1 a=list(filter(if_odd,a) print(a)float()含義:用于將整數(shù)和字符轉(zhuǎn)換成浮點(diǎn)數(shù)實(shí)例:format()含義:格式化顯示值實(shí)例:format(3,b)frozenset()含義:根據(jù)傳入的參數(shù)創(chuàng)建一個(gè)新的不可變合集實(shí)例:a=frozenset(range(10) print(a)getattr()含義:獲取對象的屬性實(shí):classA:definit(self):passdefgetattr(self,

7、item): printa=A()print(a.age)globals()含義:返回當(dāng)前作用域內(nèi)的全局變量和其值組成的字典實(shí)例:hasattr()含義:檢查對象是否含有屬性實(shí)例:hash()含義:獲取對象的哈希值實(shí)例:help()含義:返回對象的幫助信息實(shí)例:help(str)hex()16 實(shí)例:hex(15)id()含義:返回對象的唯一標(biāo)識符實(shí)例:input()含義:讀取用戶輸入值實(shí)例:isinstance()含義:判斷對象是否是類或者類型元組中任意類元素的實(shí)例實(shí)例:issubclass()含義:判斷類是否是另外一個(gè)類或者類型元組中任意類元素的子類實(shí)例:iter()含義:根據(jù)傳入的參數(shù)創(chuàng)

8、建一個(gè)新的可迭代對象實(shí)例:len()含義:返回對象的長度實(shí)例:list()含義:根據(jù)傳入的參數(shù)創(chuàng)建一個(gè)新的列表實(shí)例:locals()含義:返回當(dāng)前作用域內(nèi)的局部變量和其值組成的字典實(shí)例:map()含義:使用指定方法去作用傳入的每個(gè)可迭代對象的元素,生成新的可迭代對象實(shí)例:max()含義:返回可迭代對象中的元素中的最大值或者所有參數(shù)的最大值實(shí)例:memoryview()含義:實(shí)例:43.min()含義:實(shí)例:44.next()含義:實(shí)例:object()含義:創(chuàng)建一個(gè)新的 object 對象實(shí)例:oct()8 實(shí)例:含義:使用指定的模式和編碼打開文件,返回文件讀寫對象實(shí)例:含義:使用指定的模式和

9、編碼打開文件,返回文件讀寫對象實(shí)例:ord()Unicode實(shí)例:pow()含義:返回兩個(gè)數(shù)值的冪運(yùn)算值或其與指定整數(shù)的模值實(shí)例:print()含義:向標(biāo)準(zhǔn)輸出對象打印輸出實(shí)例:property()含義:標(biāo)示屬性的裝飾實(shí)例:classPeople:=name self.weight=weight self.height=heightpropertydefbmi(self):return self.weight/ (self.height*2)p1=People(egon,75,1.85) print(p1.bmi)range()含義:根據(jù)傳入的參數(shù)創(chuàng)建一個(gè)新的r

10、ange對象實(shí)例:repr()含義:返回一個(gè)對象的字符串變現(xiàn)形式(給解釋器) 實(shí)例:reversed()含義:反轉(zhuǎn)序列生成新的可迭代對象實(shí)例:round()含義:四舍五入取整。如果指定s 數(shù)實(shí)例:set()含義:根據(jù)傳入的參數(shù)創(chuàng)建一個(gè)新的集合實(shí)例:setattr()含義:設(shè)置對象的屬性值實(shí)例:slice()含義:反轉(zhuǎn)序列生成新的可迭代對象實(shí)例:sorted()含義:對可迭代對象進(jìn)行排序,返回一個(gè)新的列表實(shí)例:staticmethod()含義:標(biāo)示方法為靜態(tài)方法的裝飾器實(shí)例:str()含義:返回一個(gè)對象的字符串表現(xiàn)形式(給用戶) 實(shí)例:sum() 實(shí)例:super()含義:根據(jù)傳入的參數(shù)創(chuàng)建一個(gè)新的子類和父類關(guān)系的代理對象實(shí)例:tuple(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論