Python內建函式總結

2022-09-08 03:03:09 字數 2521 閱讀 1342

函式

用途abs()

返回數字絕對值

all()

判斷給定的可迭代引數 iterable 中的所有元素是否都為 true,如果是返回 true,否則返回 false

any()

判斷給定的可迭代引數 iterable 是否全部為 false,則返回 false,如果有乙個為 true,則返回 true

ascii()

呼叫物件的repr()方法,獲取該方法的返回值

bin()

將十進位制轉換為二進位制

oct()

將十進位制轉換為八進位制

hex()

將十進位制轉換為十六進製制

bool()

測試物件是true,還是false

bytes()

將乙個字元轉換為位元組型別

str()

將字元、數值型別轉換為字串型別

callable()

檢查乙個物件是否是可呼叫的

chr()

檢視十進位制整數對應的ascll字元

ord()

檢視某個ascii對應的十進位制

classmethod()

修飾符對應的函式不需要例項化,不需要 self 引數,但第乙個引數需要是表示自身類的 cls 引數,可以來呼叫類的屬性,類的方法,例項化物件等

complie()

將字串編譯成python能識別或者可以執行的**。也可以將文字讀成字串再編譯

complex

建立乙個複數

delattr

刪除物件屬性

dict()

建立資料字典

dir()

函式不帶引數時,返回當前範圍內的變數、方法和定義的型別列表

divmod()

分別取商和餘數

enumerate()

返回乙個可以列舉的物件,該物件的next()方法將返回乙個元組

eval()

將字串str當成有效表示式來求值並返回計算結果取出字串中內容

exec()

執行字串或complie方法編譯過的字串,沒有返回值

filter()

過濾器,構建乙個序列,等價於

float()

將乙個字串或整數轉換為浮點數

format()

格式化輸出字串

frozenset()

建立乙個不可修改的集合

getattr()

獲取物件屬性

globals()

返回乙個描述當前全域性變數的字典

hasattr()

函式用於判斷物件是否包含對應的屬性

hash()

返回物件的雜湊值

help()

返回物件的幫助文件

id()

返回物件的記憶體位址

input()

獲取使用者輸入內容

int()

用於將乙個字串或數字轉換為整型

isinstance()

來判斷乙個物件是否是乙個已知的型別,類似 type()

issubclass()

用於判斷引數 class 是否是型別引數 classinfo 的子類

iter()

返回乙個可迭代物件,sentinel可省略

len()

返回物件的長度

list()

返回可變序列型別

map()

返回乙個將function應用於iterable中每一項並輸出其結果的迭代器

max()

返回最大值

min()

返回最小值

memoryview()

返回給定引數的記憶體檢視物件(memory view)

next()

返回可迭代物件的下乙個元素

object()

返回乙個沒有特徵的新物件

open()

返回檔案物件

pow()

base為底的exp次冪,如果mod給出,取餘

print()

列印物件

class property()

返回property屬性

range()

生成乙個不可變序列

reversed()

返回乙個反向的iterator

round()

四捨五入

class set()

返回乙個set物件,可實現去重

class slice()

返回乙個表示有1range所指定的索引集的slice物件

sorted()

對所有可迭代的物件進行排序操作

@staticmethod

將方法轉換為靜態方法

sum()

求和super()

返回乙個**物件

tuple()

不可變的序列型別

zip()

將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表

【華為雲-精選30+雲服務產品助力好友上雲】

python內建函式總結

函式 功能簡要說明 abs x 返回數字x的絕對值 bin x 把數字x轉換為二進位制串 chr x 返回ascii編碼為x的字元 dir 返回指定物件的成員列表 eval s globals locals 計算字串中表示式的值並返回 float x 把數字或字串x轉換為浮點數並返回 help ob...

Python內建函式總結

lambda函式是python的匿名函式,匿名函式的意思是說它不需要函式名,因為某些函式太過簡單,並不需要單獨取個函式名。將乙個資料新增100 def add value return value 100 等價於 f lambda x x 100 對於乙個可迭代的 iterable 可遍歷的物件 如...

Python常用內建函式總結

內建方法 說明 init self,初始化物件,在建立新物件時呼叫 del self 釋放物件,在物件被刪除之前呼叫 new cls,args,kwd 例項的生成操作 str self 在使用print語句時被呼叫 getitem self,key 獲取序列的索引key對應的值,等價於seq key...