函式使用
1. 自定義函式
<1>無引數、無返回值
def 函式名(): 語句
<2>無引數、有返回值
def 函式名(): 語句 return 需要返回的數值
注意:
<3>有引數、無返回值
def 函式名(形參列表): 語句
注意:
<4>有引數、有返回值
def 函式名(形參列表): 語句 return 需要返回的數值
<5>函式名不能重複
2. 呼叫函式
<1>呼叫的方式為:
函式名([實參列表])
<2>呼叫時,到底寫不寫 實參
<3>呼叫時,實參的個數和先後順序應該和定義函式中要求的一致
<4>如果呼叫的函式有返回值,那麼就可以用乙個變數來進行儲存這個值
3. 作用域
<1>在乙個函式中定義的變數,只能在本函式中用(區域性變數)
<2>在函式外定義的變數,可以在所有的函式中使用(全域性變數),如果要修改:global
思考:1、怎麼實現兩個數值的交換
2、a+=a 和 a=a+a 區別
3、list 可以作為字典的key嗎? 可變型別不能作為字典的key
python函式的總結
python函式的總結 函式 1.什麼是函式?1.1 函式是以功能為導向 1.2 優點 節省 增強 的可讀性 1.3 面向過程式程式設計 一種 2.函式的結構 def func pass 3.函式的返回值 return 3.1 結束函式 3.2 給函式的執行者返回值 3.2.1 沒有return或者...
python函式總結
函式 描述abs number 返回數字的絕對值 cmath.sqrt number 返回平方根,也可以應用於負數 float object 將字串和數字轉換為浮點數 help 提供互動式幫助 input prompt 獲取使用者輸入 int object 將字串和數字轉換為整數 long obje...
python 函式總結
python 中學到的函式 for i in range 101 表示range從0開始到100,乙個乙個的把數取出來給i i 表示迭代變數 迭代變數 用於儲存讀取的值 range 函式,如果括號裡面只有乙個值則表示的是結束值,有兩個值則表示的開始值和結束值,只有三個值的時候,才表示開始值,結束值,...