Python学习笔记--函数
生活随笔
收集整理的這篇文章主要介紹了
Python学习笔记--函数
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
python--函數(shù)
- 函數(shù)的定義--def
- 參數(shù)傳遞
- 可變參數(shù)
- lambda匿名函數(shù)
- 全局變量的聲明--global
函數(shù)的定義–def
def 函數(shù)名(函數(shù)參數(shù)[0個(gè)或多個(gè)])函數(shù)體 return 返回值 ##返回值可以有多個(gè)【如:return a,b,c】參數(shù)傳遞
def f(n,m=1)x=n+mreturn x f(20,30) ## 1、位置傳遞 f(m=8,n=3) ## 2、名稱傳遞(傳遞后,函數(shù)f里,n=3,m=8)可變參數(shù)
當(dāng)參數(shù)個(gè)數(shù)不確定時(shí),可以使用可變參數(shù)。python中的max與min函數(shù)就用到了可變參數(shù)。
代碼: def f(n,*b): ## *b定義可變參數(shù)for i in b:n*=ireturn n print(f(10),"\n") print(f(10,2),"\n") print(f(2,8,2))運(yùn)行結(jié)果: 102032lambda匿名函數(shù)
顧名思義,lambd匿名函數(shù)沒有定義函數(shù)名稱,它使用函數(shù)返回結(jié)果作為函數(shù)名稱。
lambda函數(shù)一般用于定義簡單的,能在一行內(nèi)表示的函數(shù)
全局變量的聲明–global
在函數(shù)體外部定義的變量為全局變量,若想在函數(shù)體內(nèi)部使用該變量,則可使用global保留字
總結(jié)
以上是生活随笔為你收集整理的Python学习笔记--函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第二章 循环结构程序设计
- 下一篇: Python学习笔记--组合数据类型