python常用內建函式(三)

2021-09-25 01:27:06 字數 1893 閱讀 6223

功能:用於判斷給定的可迭代引數中的所有元素是否都為 true,如果是返回 true,否則返回 false。

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

引數:可迭代引數

例項

print

(all([

]))print

(all([

1,2]

))print

(all([

2,none])

)print

(all([

0,1,

2]))

print

(all([

2,'']

))print

(all([

true

,false])

)

輸出

true

true

false

false

false

false

功能:函式用於判斷給定的可迭代引數是否全部為false,則返回false,如果有乙個為true,則返回true。

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

引數:可迭代引數

例項

print

(any([

]))print

(any([

1,2]

))print

(any([

2,none])

)print

(any([

0,1,

2]))

print

(any([

2,'']

))print

(any([

true

,false])

)

輸出

false

true

true

true

true

true

功能:對所有可迭代的物件進行排序操作,返回乙個列表。

引數:sorted

(iterable, key=

none

, reverse=

false

) iterable:可迭代物件。

key:比較方法

reverse:排序方式,reverse =

true 降序 , reverse =

false 公升序(預設)。

例項

a =[12

,34,2

,45,4

]b =

dict

(a=134

, b=

2, c=23)

c =[

'2e1'

,'1224'

,'13123124'

]print

(sorted

(a))

print

(sorted

(a, reverse=

true))

print

(sorted

(c, key=

len)

)print

(sorted

(b))

輸出

[2,

4,12,

34,45]

[45,34

,12,4

,2][

'2e1'

,'1224'

,'13123124'][

'a',

'b',

'c']

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 以便於使用者理解的方式返回物件的字串表示形式 ...