Python3 內建函式

2021-09-27 04:40:48 字數 4111 閱讀 8821

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』, 3)]) # 可迭代物件方式來構造字典

python help() 函式help() 函式用於檢視函式或模組用途的詳細說明。

help(『sys』) # 檢視 sys 模組的幫助

……顯示幫助資訊……

help(『str』) # 檢視 str 資料型別的幫助

……顯示幫助資訊……

a = [1,2,3]

help(a) # 檢視列表 list 幫助資訊

……顯示幫助資訊……

python3 min() 函式min() 方法返回給定引數的最小值,引數可以為序列。

print ("min(80, 100, 1000) : ", min(80, 100, 1000))

print ("min(-20, 100, 400) : ", min(-20, 100, 400))

print ("min(-80, -20, -10) : ", min(-80, -20, -10))

print ("min(0, 100, -400) : ", min(0, 100, -400))

以上例項執行後輸出結果為:

min(80, 100, 1000) : 80

min(-20, 100, 400) : -20

min(-80, -20, -10) : -80

min(0, 100, -400) : -400

python setattr() 函式

setattr() 函式對應函式 getattr(),用於設定屬性值,該屬性不一定是存在的。

python all() 函式

all() 函式用於判斷給定的可迭代引數 iterable 中的所有元素是否都為 true,如果是返回 true,否則返回 false。

元素除了是 0、空、none、false 外都算 true。

all([『a』, 『b』, 『c』, 『d』]) # 列表list,元素都不為空或0

true

all([『a』, 『b』, 『』, 『d』]) # 列表list,存在乙個為空的元素

false

all([0, 1,2, 3]) # 列表list,存在乙個為0的元素

false

all((『a』, 『b』, 『c』, 『d』)) # 元組tuple,元素都不為空或0

true

all((『a』, 『b』, 『』, 『d』)) # 元組tuple,存在乙個為空的元素

false

all((0, 1, 2, 3)) # 元組tuple,存在乙個為0的元素

false

all() # 空列表

true

all(()) # 空元組

true

python dir() 函式dir() 函式不帶引數時,返回當前範圍內的變數、方法和定義的型別列表;帶引數時,返回引數的屬性、方法列表。如果引數包含方法__dir__(),該方法將被呼叫。如果引數不包含__dir__(),該方法將最大限度地收集引數資訊。

dir()

[『builtins』, 『doc』, 『name』, 『package』, 『arr』, 『myslice』]

python set() 函式set() 函式建立乙個無序不重複元素集,可進行關係測試,刪除重複資料,還可以計算交集、差集、並集等。

python3 list list()方法

list() 方法用於將元組或字串轉換為列表。

注:元組與列表是非常類似的,區別在於元組的元素值不能修改,元組是放在括號中,列表是放於方括號中。

x = (123, 『google』, 『runoob』, 『taobao』)

list1 = list(x)

print ("列表元素 : ", list1)

str=「hello world」

list2=list(str)

print ("列表元素 : ", list2)

以上例項輸出結果如下:

列表元素 : [123, 『google』, 『runoob』, 『taobao』]

列表元素 : [『h』, 『e』, 『l』, 『l』, 『o』, 』 ', 『w』, 『o』, 『r』, 『l』, 『d』]

python format 格式化函式

「{} {}」.format(「hello」, 「world」)

『hello world』

「 」.format(「hello」, 「world」)

『hello world』

「 」.format(「hello」, 「world」)

『world hello world』

python3 range() 函式用法

range(5)

range(0, 5)

for i in range(5):

… print(i)…0

1234

list(range(5))

[0, 1, 2, 3, 4]

list(range(0))

python type() 函式

type(1)

type(『runoob』)

type([2])

type()

x = 1

type( x ) == int

true

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

compile f open 函式遞迴.py data compile f.read exec exec data print msg 又回到最初的起點 f open tofile w print msg,記憶中你青澀的臉 sep end file f slice a range 20 patter...