1. 程式人生 > >python基礎訓練營04-函數

python基礎訓練營04-函數

star 關鍵字 pos ast 一次 但是 group list emp

任務四

函數的關鍵字 函數的定義 函數參數與作用域 函數返回值

一、函數的關鍵字:

def

二、函數的定義:

在Python中,定義一個函數要使用def語句,依次寫出函數名、括號、括號中的參數和冒號:,然後,在縮進塊中編寫函數體,函數的返回值用return語句返回。

def 函數名(參數):
    函數體

三、函數的參數與作用域:

1.函數的參數:

(1)位置參數:

(2)關鍵字參數:

(3)默認參數:

(4)可變參數:

2.函數的作用域:

之前寫過:https://www.cnblogs.com/tommyngx/p/10361406.html

四、函數的返回值:

  • return後面的就是函數的返回值。
  • 函數一定有返回值,沒有return語句,返回值為“None”
  • 也可以一次性同時返回多個值:返回值是一個元組tuple!但是,在語法上,返回一個tuple可以省略括號,而多個變量可以同時接收一個元組tuple,按位置賦給對應的值,所以,Python的函數返回多值其實就是返回一個元組tuple,但寫起來更方便。

python基礎訓練營04-函數