python函式使用注意事項
阿新 • • 發佈:2019-02-03
函式使用注意事項
1. 自定義函式
無引數、無返回值
def 函式名():
語句
無引數、有返回值
def 函式名():
語句
return 需要返回的數值
注意:
- 一個函式到底有沒有返回值,就看有沒有return,因為只有return才可以返回資料
- 在開發中往往根據需求來設計函式需不需要返回值
- 函式中,可以有多個return語句,但是隻要執行到一個return語句,那麼就意味著這個函式的呼叫完成
有引數、無返回值
def 函式名(形參列表):
語句
注意:
- 在呼叫函式時,如果需要把一些資料一起傳遞過去,被呼叫函式就需要用引數來接收
- 引數列表中變數的個數根據實際傳遞的資料的多少來確定
有引數、有返回值
def 函式名(形參列表):
語句
return 需要返回的數值
函式名不能重複
- 如果在同一個程式中出現了多個相同函式名的函式,那麼在呼叫函式時就會出現問題,所以要避免名字相同
- 還有一點 不僅要避免函式名之間不能相同,還要避免 變數名和函式名相同的,否則都會出現問題
- 詳細的講解在python就業班中進行學習,此階段只要注意這些問題即可
2. 呼叫函式
呼叫的方式為:
函式名([實參列表])
呼叫時,到底寫不寫 實參
- 如果呼叫的函式 在定義時有形參,那麼在呼叫的時候就應該傳遞引數
呼叫時,實參的個數和先後順序應該和定義函式中要求的一致
如果呼叫的函式有返回值,那麼就可以用一個變數來進行儲存這個值
3. 作用域
在一個函式中定義的變數,只能在本函式中用(區域性變數)
在函式外定義的變數,可以在所有的函式中使用(全域性變數)