Python 常用內建函式

2021-10-24 15:32:13 字數 1712 閱讀 8893

iter(可迭代物件)

next(迭代器物件)

list() 產生乙個列表

tuple()產生乙個元組

abs(x) 絕對值

pow(x,y[,z]) 求冪

round(x[,n]) 四捨五入

divmod(x,y) 除法與取餘

dir() 檢視幫助資訊

help() 幫助資訊

python內建函式包含在builtins模組中,該模組在啟動python直譯器時自動轉入記憶體其他都需要使用import語句匯入時才會轉入記憶體。內建函式隨著python直譯器的執行而建立。

range()

迭代器

可以看成乙個特殊的物件,每次呼叫自身時會返回自身的下乙個元素

生成器
能夠返回乙個迭代器的函式

格式
range

([start,

]end[

,step]

)

iter(可迭代物件)

next(迭代器物件)

# range 函式

# 格式 range([start,]end[,step]) 引數start,step可省略,預設從0開始,到end結束(不包含end),步長為1

it =

range(0

,3,2

)#產生可迭代物件

it =

iter

(it)

#產生迭代器物件

print

(next

(it)

)print

(next

(it)

)# 輸出:

# 0# 2

list() 產生乙個列表

tuple()產生乙個元組

whs =

list

(range(5

,10,2

))ccc =

tuple

(range(5

))print

(whs)

print

(ccc)

# 輸出:

# [5, 7, 9]

# (0, 1, 2, 3, 4)

abs(x) 絕對值

pow(x,y[,z]) 求冪

round(x[,n]) 四捨五入

divmod(x,y) 除法與取餘

n =-10

print

(abs

(n))

n =3+4j

print

(abs

(n))

print

(pow(2

,3,3

))print

(pow(2

,3))

print

(round

(3.14))

print

(round

(3.149526,3

))print

(divmod(7

,4))

# 輸出:

# 10

# 5.0

# 2# 8

# 3# 3.15

# (1, 3)

dir() 檢視幫助資訊

help() 幫助資訊

Python常用內建函式

1 絕對值 abs 1 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 1 函式是否可呼叫 callable f...

python常用內建函式

locals 當前作用域內所有變數 globals 全域性所有變數 next 迭代器 iter 可迭代物件 range dir 檢視乙個物件擁有的屬性 callable 括號內為可呼叫函式時返回true help open writable readable hash 括號內必須為乙個可雜湊型別 e...

python 常用內建函式

getitem 支援物件可迭代 setitem 支援可變序列協議 iter 返回 self,以便在應該使用可迭代物件的地方使用迭代器,例如在 for 迴圈中 getattr setattr repr 以便於開發者理解的方式返回物件的字串表示形式 str 以便於使用者理解的方式返回物件的字串表示形式 ...