python3中內建函式

2021-10-02 07:45:11 字數 1670 閱讀 5158

完整的內建函式及其說明參考官方文件: [完整的內建函式及其說明參考官方文件:

1 通用內建函式:

id() 函式:檢視物件的記憶體位址;

help()函式:檢視幫助資訊;

type()函式:檢視物件的型別;不會認為子類是一種父類型別;

isinstance()函式:檢視物件型別;會認為子類是一種父類型別;

dir()函式:檢視物件中的屬性、方法等; 

ord():得到乙個字元所對應的數字編碼;

chr():實現由數字編碼向字元的轉化;

2 數型別的內建函式:

abs(x):返回數字的絕對值,如abs(-10) 返回 10。

ceil(x):返回數字的上入整數,如math.ceil(4.1) 返回 5。

cmp(x, y):如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。python 3 已廢棄 。使用 (x>y)-(xexp(x):返回e的x次冪(ex),如math.exp(1) 返回2.718281828459045

fabs(x):返回數字的絕對值,如math.fabs(-10) 返回10.0。

floor(x):返回數字的下舍整數,如math.floor(4.9)返回 4。

log(x):如math.log(math.e)返回1.0,math.log(100,10)返回2.0。

log10(x):返回以10為基數的x的對數,如math.log10(100)返回 2.0。

max(x1, x2,…):返回給定引數的最大值,引數可以為序列。

min(x1, x2,…):返回給定引數的最小值,引數可以為序列。

modf(x):返回x的整數部分與小數部分,兩部分的數值符號與x相同,整數部分以浮點型表示。

pow(x, y):x**y 運算後的值。

round(x [,n]):返回浮點數x的四捨五入值,如給出n值,則代表捨入到小數點後的位數。

sqrt(x):返回數字x的平方根。

3 隨機數函式:

choice(seq):從序列的元素中隨機挑選乙個元素,比如random.choice(range(10)),從0到9中隨機挑選乙個整數。

randrange ([start,] stop [,step]):從指定範圍內,按指定基數遞增的集合中獲取乙個隨機數,基數預設值為1。

seed([x]):改變隨機數生成器的種子seed。如果你不了解其原理,你不必特別去設定seed,python會幫你選擇seed。

shuffle(lst):將序列的所有元素隨機排序。

4 三角函式:

acos(x):返回x的反余弦弧度值。

asin(x):返回x的反正弦弧度值。

atan(x):返回x的反正切弧度值。

atan2(y, x):返回給定的 x 及 y 座標值的反正切值。

cos(x):返回x的弧度的余弦值。

hypot(x, y):返回歐幾里德範數 sqrt(xx + yy)。

sin(x):返回的x弧度的正弦值。

tan(x):返回x弧度的正切值。

degrees(x):將弧度轉換為角度,如degrees(math.pi/2) , 返回90.0。

radians(x):將角度轉換為弧度。

Python3內建函式

1 兩個列表可以相加 collections.counter計數器,計算列表中每項出現的次數,並返回字典型別,其中元素作為key,其計數作為value。當所訪問的鍵不存在時,返回0,而不是keyerror 否則返回它的計數。其中負號表示降序 預設公升序 與reverse true相同 4 數值的除法...

Python3 內建函式

返回乙個數的絕對值。實參可以是整數或浮點數。如果實參是乙個複數,返回它的模。返回 x 的 y 次冪 如果 z 存在,則對 z 取餘 比直接pow x,y z計算更高效 兩個引數形式的pow x,y 等價於冪運算子 x y。引數必須為數值型別。對於混用的運算元型別,則適用二元算術運算子的型別強制轉換規...

Python3 內建函式

abs 函式 函式返回 x 數字 的絕對值 python dict 函式 dict 函式用於建立乙個字典。dict 建立空字典 dict a a b b t t 傳入關鍵字 dict zip one two three 1,2,3 對映函式方式來構造字典 dict one 1 two 2 three...