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