1. 程式人生 > >Python 函式定義及呼叫(1)

Python 函式定義及呼叫(1)

1、函式的功能:

(1)程式碼的一種組織形式;

(2)一個函式一般完成一項特定的功能。

2、函式使用

(1)函式需要先定義

(2)使用函式,俗稱呼叫

3、函式定義的一般規則

(1)def 關鍵字,後跟一個空格;

(2)函式名,自己定義,起名需要遵循便令命名規則,約定俗成,大駝峰命名方法;

(3)後面括號和冒號不能省,括號內可以由引數;

(4)函式內所有程式碼縮排。

4、舉例說明

def func():
    print("大家好,我是一個函式")

print(func())  # 呼叫自己定義的函式

執行結果:

5、函式的引數和返回值

(1)引數: 負責給函式傳遞一些必要的資料或者資訊

  • 形參(形式引數): 在函式定義的時候用到的引數沒有具體值,只是一個佔位的符號,成為形參;
  • 實參(實際引數): 在呼叫函式的時候輸入的值。

(2)返回值: 函式的執行結果

  • 使用return關鍵字;
  • 如果沒有return,預設返回一個None;
  • 函式一旦執行return語句,則無條件返回,即結束函式的執行;

下面介紹,關於返回值的例子。

舉例說明:有返回值的。

def func():
    print("大家好,我是一個函式")
    return "我結束了,啦啦啦"

print(func())  # 呼叫自己定義的函式

執行結果:

案例——列印 九九乘法表

# 定義一個函式,列印一行九九乘法表
def printLine(row):
    for col in range(1, row + 1):
        # print函式預設任務列印完畢後換行
        print(row * col, end=" ")
    print( )


# 九九乘法表
for row in range(1, 10):
    printLine(row)     # 呼叫定義的函式

執行結果:

參考資料