Python內建函式總結及簡單使用01

2021-10-07 06:51:22 字數 3260 閱讀 3789

abs()函式返回數字的絕對值,如果引數是乙個複數則返回它的大小

栗子:

abs(-

1)# 1abs

(100.1

)# 100.1

abs(

complex(3

,4))

# 5.0

divmod()函式接收兩個數字型別(非複數)引數,返回乙個包含商和餘數的元祖(a//b,a%b)

栗子:

divmod(8

,3)# (2, 2)

round()函式返回浮點數x的四捨五入值,精確度要求高時,不建議使用該函式

形式:round(x[,n]) x-數字表示式 n-表示從小數點位數,其中x需要四捨五入,預設值為0

返回值:浮點數x的四捨五入

round

(2.675,2

)# 2.67

round

(0.675,2

)# 0.68

內建的pow()方法

pow(x,y[,z]) # 如果z存在相當於,對x^y的結果對z取餘數,會將引數變為整型

栗子:

import math

math.

pow(

100,2)

# 10000.0

pow(

100,2)

# 10000

pow(

100,2,

3)# 1

sum()函式 對序列進行求和計算

形式:sum(iterable[, start])

iterable – 可迭代物件,如:列表、元組、集合。 start – 指定相加的引數,如果沒有設定這個值,預設為0。

栗子:

sum([

1,2,

3,4,

5])# 15

sum([1

,2,3

,4,5

],6)

# 21

max()方法返回給定引數的最大值,引數可以為序列

形式:max(x,y,z,…) x,y,z可以為數值表示式

栗子:

max(1

,2,-

1,3)

# 3max

(100**2

,100**3

,100

*100

)# 1000000

min()

用法與max()相同,不同的是返回給定引數的最小值

bin()返回乙個整數int或者長整數long int的二進位制表示

形式:bin(x) x-int 或者long int數字

返回值:返回值是乙個字串,以0b開頭

栗子:

bin(10

)# '0b1010'

bin(-8

)# '-0b1000'

oct()將乙個這整數轉換成8進製字串

形式:oct(x) x-整數

返回值:返回乙個以0o開頭的字串

栗子:

oct(8

)# '0o10'

hex()用於將乙個指定數字轉換為16進製制數

形式:hex(x) x -乙個整數

返回值:返回值是乙個字串,以0x開頭

栗子:

hex(24

)# '0x18'

補充:int()用於將多進製字串轉換成10進製整型

int

("0x18",16

)# 24

注:當你指定第二個引數時,第乙個引數必須是字串型別。

int()函式用於將乙個字串或者數字轉換為整型

形式:int(x,base=10) x-字串或者數字 base-進製數,預設十進位制

返回值:返回整型資料

栗子:

int()

# 0int

(13.14

)#13

int(

"10",2

)# 2

注:當你指定第二個引數時,第乙個引數必須是字串型別。

float()函式用於將整數和字串轉換成浮點數

形式:float(x) x-整數或字串

返回值:浮點數

栗子:

float(1

)# 1.0

float

(13.14

)# 13.14

float

("13"

)# 13.0

bool()函式用於將給定的引數轉換為bool型別,如果沒有引數返回false,bool是int的子類

形式:bool(x) x-要進行轉換的引數

返回值:返回true或者false

栗子:

bool()

#false

bool([

])#false

bool(""

)#false

bool(0

)#false

bool(1

)#true

注:bool是int的子類,意味著bool型別也可以參與數**算,true為1,false為0,舉個栗子:

>>

>2*

true+1

# 3>>

>2*

false+1

# 1

complex()用於建立乙個值為real+imag*j的複數或者轉化乙個字串或數為複數,如果第乙個引數為字串,則不需要指定第二個引數。

形式:complex([real[, imag]])

返回值:返回乙個複數

栗子:

complex(1

,2)# (1+2j)

complex

("1+2j"

)#(1+2j)

更多的內建函式的內容與用法可以閱讀python3內建函式

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內建函式總結

函式 用途abs 返回數字絕對值 all 判斷給定的可迭代引數 iterable 中的所有元素是否都為 true,如果是返回 true,否則返回 false any 判斷給定的可迭代引數 iterable 是否全部為 false,則返回 false,如果有乙個為 true,則返回 true asci...