python中內建函式

2021-07-02 17:14:26 字數 1602 閱讀 7791

python中有很多內建的功能函式,選取幾個做為筆記記錄如下:

abs():

abs():返回引數的絕對值

>>> abs(-1)

1>>> abs(10.)  

10.0

>>> abs(1.2-2.1j)

2.4186773244895647

>>> abs(0.22-0.77)

0.55

coerce():

coece():資料型別轉換函式,返回乙個包含型別轉換完畢的兩個數值元素的元組

>>> coerce(1,2)

(1, 2)

>>> coerce(1.3,134l)

(1.3, 134.0)

>>> coerce(1,134l)

(1l, 134l)

>>> coerce(1.23-41j,134l)

((1.23-41j), (134+0j))

divmod():

divmod():內建函式把除數和餘數運算結果結合起來,返回乙個包含商和餘數的元組。

>>> divmod(10,3)

(3, 1)

>>> divmod(3,10)

(0, 3)

>>> divmod(10,2.5)

(4.0, 0.0)

>>> divmod(2.5,10)

(0.0, 2.5)

>>> divmod(2+1j,0.5-1j)

((-0+0j), (2+1j))

pow():

pow():進行指數運算

>>> pow(2,5)

32>>> pow(5,2)

25>>> pow(1+1j,3)

(-2+2j)

round():

round():用於對浮點數進行四捨五入運算

注意:此函式存在bug,對於計算結果要求較高的地方慎用!!!

>>> round(3)

3.0>>> round(3.45)

3.0>>> round(3.4999,1)

3.5>>> import math

>>> for eachnum in range(10):

print round(math.pi,eachnum)

3.03.13.14

3.142

3.1416

3.14159

3.141593

3.1415927

3.14159265

3.141592654

>>> round(-3.49,1)

-3.5

>>> round(-3.49)

-3.0

>>> round(0.5)

1.0>>> round(-0.5)

-1.0

Python中內建函式 匿名函式

1 內建函式常用方法 print bin 10 十進位制轉二進位制 print chr 10 列印數字對應的ascii print ord b 列印字串對應的ascii碼 print dir 1 列印傳入物件的可呼叫方法 print eval 執行python 只能執行簡單的,定義資料型別和運算 p...

python中內建函式isinstance的用法

語法 isinstance object,type 作用 來判斷乙個物件是否是乙個已知的型別。其第乙個引數 object 為物件,第二個引數 type 為型別名 int.或型別名的乙個列表 int,list,float 是乙個列表 其返回值為布林型 true or flase 若物件的型別與引數二的...

python中內建函式isinstance的用法

語法 isinstance object,type 作用 來判斷乙個物件是否是乙個已知的型別。其第乙個引數 object 為物件,第二個引數 type 為型別名 int.或型別名的乙個列表 int,list,float 是乙個列表 其返回值為布林型 true or flase 若物件的型別與引數二的...