Python:函式、return語句
阿新 • • 發佈:2018-12-19
函式 function
什麼是函式 函式是可以重複執行的語句塊,可以重複呼叫並執行 函式是面向過程程式設計的最小單位 作用: 用於封裝語句塊,提高程式碼的重用性 定義使用者級別的函式 提高程式碼的可讀性和易維護性 def 語句: 語法: def 函式名(形參列表): 語句塊 作用: 建立一個函式,將語句塊打包,用函式名繫結,用來呼叫 說明: 1. 函式名的命名規則與變數名的規則相同(必須為識別符號) 2. 函式名是一個變數,它用來繫結函式 3. 函式有自己的名字空間,在函式外部不可以訪問函式內 部的變數,在函式內部可以訪問函式外部的變數,但不能對 外部的變數賦值 4. 語句部分不能為空.如果為空需要填允pass語句 5. 函式如果不需要傳入引數,形參列表可以為空 函式呼叫: 語法: 函式名(實際呼叫傳遞引數) 說明: 函式呼叫是一個表示式 如果函式內部沒有return語句,函式執行完畢後返回None 物件的引用
return 語句
語法:
return [表示式]
注: [] 代表其中的內容可省略
作用:
用於函式中,結束當前函式的執行,返回到呼叫該函式的
地方,同時返回一個物件的引用關係
說明:
1. return 語句後跟的表示式可以省略,省略後相當
於return None
2. 函式內部沒有return語句,則函式執行完最後一條
語句後返回None(相當於在最後加了一條return None
語句)