常用的 內建函式

2022-05-05 00:42:11 字數 2516 閱讀 3294

max 取列表中的最大值   min 和max  剛好是相反的 乙個是取最大值  而min是取最小值#如1

l = [1,2,3,4]

print

(max(l))

#

結果:4

"""max:內部基於for迴圈, 先乙個乙個的將傳入容器型別中的元素乙個乙個的取出

當你沒有制定key 那麼 (key 中的第乙個字母對應的是ascll表的對應數字從而做出判斷)

如果指定了key,那麼max 會將key 所對應的v 拿出來作比較

"""#

如2d =

deffunc (name):

return

d[name]

ras = max(d,key=func)

print

(ras)

結果:wukai

"""

zip:拉鍊 基於for 迴圈

"""#l1 = [11,22]

#l2 = [44,33]

#ras=zip(l1,l2)

#for i in ras:

#print(i)##

結果:(11, 44)

#(22, 33)

map: 對映## 

"""#

l = [1,2,3,4]

#res = map(lambda x:x*2,l)

#for i in res:

#print(i)

#結果:2,4,6,8

#python3中map()返回的是乙個object,因為map()轉變成了迭代器來節約空間,返回的是可迭代物件。

#如果需要list可以直接用list(……)來強制返回乙個列表。

#map的主要作用就是:並行!並行!並行!map函式和zip函式都是用來進行並行運算,迭代等。

"""

filter: 過濾你不要的值 基於 for 迴圈

"""l2 = [1,2,3,4,5,6]

print(list(filter(lambda x:x != 4,l2)))

結果: [1,2,3,5,6]

sorted: 排序

預設是公升序

可以通過 在他的前面的加上reverse()

"""l2 = ["

jason

","egon

","yangxin"]

print

(sorted(l2))

結果: 首字母對應著ascll表 最大的在前面 最小的在後面['

egon

', '

jason

', '

yangxin']

l3 = ["

jason

","egon

""zip

","max

","min"]

print(sorted(l3,reverse=true))

結果: 同上 最小的在前面 大的在後面['

min', '

max', '

jason

', '

egonzip

']

reduce: 將多個值變成乙個值

變得過程 依據你傳的函式

"""from functools import reduce

l2 = [1,2,3,4,5,6]

print(reduce(lambda x,y:x+y,l2,19))#19是初始值 就是第乙個引數

# 結果:40

#當初始值不存在的情況下是

#x 取1 y 取2 然後相加

#之後每次獲取乙個和上乙個結果再次相加

#

abs 求絕對值

#print(abs(-23.52))

##結果:23.52 去掉負號

all  加 any

#l = [1,2,3,4,0]

#print(all(l)) #只要有乙個數字為false 那麼就返回false

##結果false

#print(any(l)) # 只要有乙個數字為true 那麼就返回true

##結果true

關鍵字 globals  locals

defindex():

username = "

我是全的命名空間的人

"print(locals()) #

locals()放在那裡就列印這個空間內的所有名稱 現在放在函式的內部就只會列印函式內部的所有名稱

#print(globals()) # globals() 放在那裡都會列印全域性命名空間內所有的名稱

index()

#

關鍵字bool

print(bool(1))

print(bool(0))

常用內建函式

print bytes 你好 encoding utf 8 print bytes 你好 encoding utf 8 decode 解碼 print bytes 你好 encoding gbk 輸出 b xe4 xbd xa0 xe5 xa5 xbd 你好b xc4 xe3 xba xc3 pri...

python 常用的內建函式

filter function,sequence 對sequence 中的item 依次執行 function item 將執行結果為 true 的item 組成乙個 list string tuple 取決於 sequence 的型別 deff x returnx 2 0 printfilter ...

php常用的內建函式

server script name 返回 mantis test.php,相對路徑 file 返回檔案的絕對路徑d projects mantis test.php server request uri uri 用來指定要訪問的頁面 globals乙個包含了全部變數的全域性組合陣列。變數的名字就是...