Python內建函式列表

2022-09-08 03:03:10 字數 2506 閱讀 7135

函式(點選可跳轉示例)

用途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 引數,可以來呼叫類的屬性,類的方法,例項化物件等

compile()

將字串編譯成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()

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

awk 內建函式列表

1.gsub 要在整個記錄中替換乙個字串為另乙個,使用正規表示式格式,目標模式 替換模式 例如改變學生序號4842到4899 awk gsub 4842 4899 grade.txt j.troll 07 99 4899 brown 3 12 26 26 2.index 查詢字串s中t出現的第一位置...

Python 列表內建函式

一 列表list 二 列表list定義和初始化 三 列表索引訪問 四 列表查詢 1 list.index value,start,stop 2 list.count value 五 列表元素修改 六 列表增加 插入元素 list.insert index,object 返回none,返回none就意...

python列表型別內建函式

list.count obj 返回乙個物件obj 在列表中出現的次數 list.extend seq 把序列seq 的內容新增到列表中 list.index obj,i 0,j len list 返回list k obj 的k 值,並且k 的範圍在 i klist.insert index,obj ...