《python內建函式功能彙總》

2021-09-12 14:27:32 字數 2992 閱讀 9400

python所有的內建函式

built-in functions

abs()

divmod()

input()

open()

staticmethod()

all()

enumerate()

int()

ord()

str()

any()

eval()

isinstance()

pow()

sum()

basestring()

execfile()

issubclass()

print()

super()

bin()

file()

iter()

property()

tuple()

bool()

filter()

len()

range()

type()

bytearray()

float()

list()

raw_input()

unichr()

callable()

format()

locals()

reduce()

unicode()

chr()

frozenset()

long()

reload()

vars()

classmethod()

getattr()

map()

repr()

xrange()

cmp()

globals()

max()

reversed()

zip()

compile()

hasattr()

memoryview()

round()

__import__()

complex()

hash()

min()

set()

delattr()

help()

next()

setattr()

buffer()

dict()

hex()

object()

slice()

coerce()

dir()

id()

oct()

sorted()

intern() 函式

描述int(x)

將x變成整數,例如 :int(123.45)結果為123

float(x)

將x變成浮點數,例如:float(12)結果為12.0

complex(x)

將x變成複數,例如:complex(4)結果為4 + 0j

bool(x)

將引數轉換為布林型別,返回結果只有true或false,例如bool(0)結果為false,除0外其餘整型數值返回均為true

decimal(x)

小數型,可根據自己需要設定x的小數字數

fractions(x,y)

分數型,表示y分之x

abs(x)

絕對值,x的絕對值,例如:abs(-123)結果為123

pow(x,y[,z])

冪餘,(x**y)%z,[…]表示引數z可以省略,例如:pow(3,pow(3,99),10000)結果為4587

divmod(x,y)

商餘,(x//y,x%y),同時輸出商和餘數,例如:divmod(10,3)結果為(3,1)

round(x[,d])

四捨五入,d是保留小數字數,預設值為0,例如round(10.123,2)結果為10.12

max(x1,x2,…,xn)

最大值,例如max(1,9,5,4,3)結果為9

min(x1,x2,…xn)

最小值,例如:min(1,9,5,4,3)結果為1 函式

描述len(x)

返回字串x的長度,例如len(「1234」)結果為4

str(x)

將任意型別的x轉換其所對應的字串形式,例如:str(1.23)結果為「1.23」

eval(x)

去掉字串x的引號,例如eval(「1 + 2」)結果為3

hex(x)

將x轉換成它的十六進製制的字串形式,例如:hex(425)結果為「0x1a9」

oct(x)

將x轉換成它的八進位制的字串形式,例如:oct(425)結果為「0o651」

bin(x)

將x轉換成它的二進位制的字串形式,例如:bin(10)結果為「0b1010」

chr(u)

x為unicode編碼,返回其對應的字元

ord(x)

x為字元,返回其對應的unicode編碼 函式

描述all()

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

any()

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

dict()

建立乙個字典,例如dict(),建立了乙個空字典{}

dir()

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

help()

用於檢視函式或模組用途的詳細說明

id()

用於獲取物件的記憶體位址

input()

接受乙個標準輸入資料,返回為 string 型別

list()

建立乙個列表

print()

輸出列印

set()

建立乙個無序不重複元素集

sum()

求和計算

tuple()

建立元組

type(x)

返回引數x的型別

Python內建函式功能彙總

1.abs 返回數字的絕對值 2.dict 建立乙個字典 3.help 返回物件幫助資訊 4.min 返回給定引數最小值 5.setattr 用於設定屬性值,該屬性不一定存在 6.all 用於判斷給定的引數中的所有元素是否都為true,如果是返回true,否則false 7.dir 返回模組的屬性列...

Python內建函式彙總

函式名 abs delattr hash memoryview set all dict help min setattr any dir hex next slice ascii divmod id object sorted bin enumerate input oct staticmetho...

Python內建函式彙總

2 最大最小值 max 1,2,3 min 1,2,3 3 序列長度 len abc len 1,2,3 len 1,2,3 4 取模 divmod 5,2 2,1 5 乘方 pow 2,3,4 2 3 4 6 浮點數 round 1 2 型別判斷 isinstance x,list int 3 比...