Python如何定義一個函式
Python函式的定義
定義函式,也就是建立一個函式,可以理解為建立一個具有某些用途的工具。定義函式需要用 def 關鍵字實現,具體的語法格式如下:
def 函式名(形參列表): //由零條到多條可執行語句組成的程式碼塊 [return [返回值]]
其中,用 [] 括起來的為可選擇部分,即可以使用,也可以省略。
此格式中,各部分引數的含義如下:
函式名:從語法角度來看,函式名只要是一個合法的識別符號即可;從程式的可讀性角度來看,函式名應該由一個或多個有意義的單詞連綴而成,每個單詞的字母全部小寫,單詞與單詞之間使用下畫線分隔。
形參列表:用於定義該函式可以接收的引數。形參列表由多個形參名組成,多個形參名之間以英文逗號(,)隔開。一旦在定義函式時指定了形參列表,呼叫該函式時就必須傳入相應的引數值,也就是說,誰呼叫函式誰負責為形參賦值。
注意,在建立函式時,即使函式不需要引數,也必須保留一對空的“()”,否則 Python 直譯器將提示“invaild syntax”錯誤。另外,如果想定義一個沒有任何功能的空函式,可以使用 pass 語句作為佔位符。
下面程式定義了兩個函式:
def my_max(x, y) : # 定義一個變數z,該變數等於x、y中較大的值 z = x if x > y else y # 返回變數z的值 return z # 定義一個函式,宣告一個形參 def say_hi(name) : print("===正在執行say_hi()函式===") return name + ",您好!"
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1762/viewspace-2836812/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python如何定義函式Python函式
- 什麼是Python函式?如何定義函式?Python函式
- python---函式定義Python函式
- 如何在函式內部定義函式?函式
- 一個自定義函式函式
- 定義一個求n的階乘的函式函式
- Python巢狀定義函式增強reduce()函式功能Python巢狀函式
- Python騷操作:動態定義函式Python函式
- shell-定義一個顏色輸出字串函式字串函式
- shell 函式定義函式
- 模型的列表定義中,使用函式時如何定義引數?模型函式
- 【python官方文件】深入理解python函式定義Python函式
- 定義函式物件 (轉)函式物件
- 02_函式定義及使用函式函式
- 如何用 Promise 自定義一個 GET 請求的函式Promise函式
- 前端如何定義一個常量前端
- python學習總結之 函式定義defPython函式
- python函式的定義和呼叫是什麼?Python函式
- Python定義函式報錯 return outside functionPython函式IDEFunction
- 【vue】自定義一個websocket工具函式VueWeb函式
- python 自定義函式Python函式
- 兄弟連go教程(11)函式 - 函式定義Go函式
- 在jQuery定義自己函式jQuery函式
- mysql函式定義語法MySql函式
- qt之函式重定義QT函式
- ts函式約束定義函式
- javascript獲取函式定義的引數個數JavaScript函式
- Python中定義(建立)、呼叫函式及返回值Python函式
- 第 8 節:函式-函式定義和引數函式
- 函式引數 引數定義函式型別函式型別
- python教程:自定義函式Python函式
- Java開發筆記(六十二)如何定義函式式介面Java筆記函式
- 函式定義、函式的引數、函式的預設引數函式
- makefile--函式定義與呼叫函式
- sql server檢視函式定義SQLServer函式
- oracle 過程函式定義字典Oracle函式
- Python基礎入門(5)- 函式的定義與使用Python函式
- 一個用lua編寫的自定義函式函式