python函式的定義和呼叫是什麼?
在Python中,函式是程式碼封裝的一種手段,函式中包含一段可以重複執行的程式碼,當我們需要用到這些程式碼的時候,只需要呼叫函式,就可以執行函式中的程式碼,使用起來十分方便。那麼python函式的定義和呼叫是什麼?以下是詳細的內容介紹。
1、函式定義
①使用def關鍵字定義函式
②
def 函式名(引數1.引數2.引數3...):
"""文件字串,docstring,用來說明函式的作用"""
#函式體
return 表示式
註釋的作用:說明函式是做什麼的,函式有什麼功能。
③遇到冒號要縮排,冒號後面所有的縮排的程式碼塊構成了函式體,描述了函式是做什麼的,即函式的功能是什麼。Python函式的本質與數學中的函式的本質是一致的。
2、函式呼叫
①函式必須先定義,才能呼叫,否則會報錯。
②無引數時函式的呼叫:函式名(),有引數時函式的呼叫:函式名(引數1,引數2,……)
③不要在定義函式的時候在函式體裡面呼叫本身,否則會出不來,陷入迴圈呼叫。
④函式需要呼叫函式體才會被執行,單純的只是定義函式是不會被執行的。
⑤Debug工具中Step into進入到呼叫的函式里,Step Into My Code進入到呼叫的模組裡函式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2922573/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是Python函式?如何定義函式?Python函式
- 什麼是IIFE(立即呼叫函式表示式)?函式
- JS函式的定義與呼叫方法JS函式
- 系統呼叫與庫函式是什麼,區別是什麼函式
- makefile--函式定義與呼叫函式
- python mmap()函式是什麼?Python函式
- Python函式引數和註解是什麼Python函式
- Python中定義(建立)、呼叫函式及返回值Python函式
- python函式過載是什麼?Python函式
- Python3 函式是什麼Python函式
- vue 全域性函式的 定義與任意呼叫Vue函式
- 黑猴子的家:python 函式是什麼?Python函式
- python中upper函式的用法是什麼?Python函式
- python如何定義函式Python函式
- python---函式定義Python函式
- 什麼是仿函式?函式
- 一什麼是函式?函式
- Shell中函式的定義和使用函式
- Python中eval函式是什麼?如何使用?Python函式
- Kotlin 知識梳理(2) 函式的定義與呼叫Kotlin函式
- 雲端計算的定義是什麼?
- 物件導向中類和物件的定義是什麼?物件
- Python如何定義一個函式Python函式
- 第 8 節:函式-函式定義和引數函式
- 什麼是抽象類?怎麼定義?抽象
- javascript純函式是什麼JavaScript函式
- [譯]Kotlin中是應該定義函式還是定義屬性?Kotlin函式
- 動態呼叫python類和函式Python函式
- 什麼是庫存?什麼是零庫存?庫存的定義
- Python巢狀定義函式增強reduce()函式功能Python巢狀函式
- MySQL 中的 DEFINER(定義者)是什麼MySql
- 區塊鏈的概念定義是什麼區塊鏈
- 關於變數的宣告和定義、內部函式和外部函式變數函式
- Python騷操作:動態定義函式Python函式
- 九天學會Java,第五天,函式定義,函式呼叫Java函式
- Python 函式預設返回None原因是什麼?Python函式None
- Python中find函式是什麼?其作用有哪些?Python函式
- shell 函式定義函式