函數(shù)的返回值,作用域,匿名函數(shù),遞歸函數(shù)以及怎么函數(shù)用作變量
-
函數(shù)的額返回值
1.就是函數(shù)返回給調(diào)用者的值
2.就是return關(guān)鍵字后面的值
3.就是函數(shù)調(diào)用表達(dá)式的值
-
作用域
一個(gè)變量可以使用的范圍
全局變量:從聲明開(kāi)始,到文件結(jié)束都可以使用
局部變量: 在函數(shù)(類(lèi))中聲明的變量都是局部變量作用域是從聲明開(kāi)始到函數(shù)結(jié)束
-
匿名函數(shù)
格式:
lanbda 參數(shù)列表 ---> 結(jié)果是一個(gè)函數(shù)變量
my_sum2 = lambda x, y=10: x+y
print(my_sum2(10, 20)) #30
-
遞歸函數(shù)
這個(gè)函數(shù)就是遞歸函數(shù)
def fun1():
print('===')
fun1()