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...