python函數的定義和呼叫是什麼

2021-03-09 19:00:58

python函數的定義和呼叫:1、使用def關鍵字定義函數嗎,程式碼為【def 函數名(引數1,引數2,引數3...)】;2、函數必須先定義,才能呼叫,否則會報錯。

本教學操作環境:windows7系統、python3.9版,DELL G3電腦。

python函數的定義和呼叫:

一、函數定義

1)使用def關鍵字定義函數

2)

def 函數名(引數1,引數2,引數3...):
    """檔案字串,docstring,用來說明函數的作用"""
    #函數體
    return 表示式

此處註釋的作用:說明函數是做什麼的,該函數有什麼功能。

3)遇到冒號要縮排,冒號後面所有的縮排的程式碼塊構成了函數體,描述了函數是做什麼的,即函數的功能是什麼

python函數的本質與數學中的函數的本質是一致的

二、函數的呼叫

1)函數必須先定義,才能呼叫,否則會報錯

2)無引數時函數的呼叫:函數名(),有引數時函數的呼叫:函數名(引數1,引數2...)

3)不要在定義函數的時候在函數體裡面呼叫本身,否則會出不來,陷入迴圈呼叫

4)函數需要呼叫函數體才會被執行,單純的只是定義函數是不會被執行的

5)Debug工具中Step Into(F7)進入到呼叫的函數裡,Step Into My Code(Alt+Shitf+F7)進入到呼叫的模組裡函數

相關免費學習推薦:

以上就是python函數的定義和呼叫是什麼的詳細內容,更多請關注TW511.COM其它相關文章!