函式一
函式引數:
位置引數、關鍵字引數,可變長度引數*args,**kw
def foo(who):
print('Hello')
foo('World')
預設引數:必須在位置引數後面
def taxMe(cost,rate=0.0825):
return cost+(cost+rate)
taxMe(100)
taxMe(100,0.05)
可變長度非關鍵字引數*args(元組)
def func(a,b,*args):
suma=0
suma+=a+b
for i in args:
suma+=i
return suma
print(func(1,2,3,4,5))
可變長度關鍵字引數**kws(字典)
def func(a,b,**kw):
suma=0
suma+=a+b
for v in kw.values():
suma+=v
return suma
print(func(1,2,c=6,d=7,e=8))
lambda匿名函式:不需要定義函式名,沒有名稱空間
zz = lambda : True
zz()
map函式,將函式作用於序列中的每個元素上,返回序列
list(map(lambda x:x+1,[1,2,3]))
list(map(lambda x:x*2,[1,2,3]))
list(map(lambda x,y:x*y,[1,2,3],[4,5,6]))
list(map(lambda x,y:(x+y,x-y),[1,3,5],[2,4,6]))
filter函式,過濾序列,返回序列中的非零元素組成的序列
list(filter(lambda x:x%2,[2,3,4]))
reduce函式:
from functools import reduce
reduce(lambda x,y:x+y,[1,2,3,4,5])
相關文章
- PHP 每日一函式 — 字串函式 crypt ()PHP函式字串
- PHP 每日一函式 — 字串函式 chr ()PHP函式字串
- MySQL函式學習(一)-----字串函式MySql函式字串
- MySQL函式(一)MySql函式
- 一.fileno()函式函式
- PHP 每日一函式 — 字串函式 addcslashes ()PHP函式字串
- PHP 每日一函式 — 字串函式 addslashes ()PHP函式字串
- python函式每日一講 - int()函式Python函式
- python函式每日一講 - int()函式Python函式
- python函式每日一講 - eval函式Python函式
- python函式每日一講 - id函式Python函式
- python函式每日一講 - dir()函式Python函式
- Sql Server函式全解(一)字串函式SQLServer函式字串
- vue在一個函式中呼叫另外一個函式Vue函式
- PHP 每日一函式 — 字串函式 count_chars ()PHP函式字串
- PHP 每日一函式 — 字串函式 crc32 ()PHP函式字串
- PHP 每日一函式 — 字串函式 chunk_split ()PHP函式字串
- 陣列排序函式-php陣列函式(一)陣列排序函式PHP
- python函式每日一講 - enumerate函式Python函式
- ORACLE單行函式與多行函式之一Oracle函式
- split() 函式解析 (一)函式
- oracle分析函式(一)Oracle函式
- 淺析一個函式呼叫另一個函式的變數函式變數
- js中在一個函式中引用另一個函式中的函式,可以這麼做JS函式
- PHP 每日一函式 — 字串函式 bin2hex ()PHP函式字串
- python函式每日一講 - exec執行函式Python函式
- 物件,函式作為一個函式的引數物件函式
- ORACLE函式介紹第一篇 著名函式之單值函式Oracle函式
- 一圖秒懂函式防抖和函式節流函式
- 函式與極限 第一節 對映與函式函式
- python函式每日一講 - filter函式過濾序列Python函式Filter
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- 一個函式學excel函式Excel
- 字串函式學習一字串函式
- 一什麼是函式?函式
- js的函式function(一)JS函式Function
- 一個自定義函式函式
- Oracle 內建函式一Oracle函式