Python函式簡單概覽

2021-10-07 13:18:12 字數 1368 閱讀 8949

遞迴函式

把生活中的咖啡機看成乙個函式。它們都滿足這三個要點:

組織好的:做咖啡的過程已經設定在了機器裡

可重複使用的:做完一次咖啡,下次還能用

用來實現特定功能:用咖啡豆和水做咖啡

寫函式的通用思路:

告訴計算機,要定義乙個函式;

函式的名字是什麼;

這個函式需要輸入什麼引數;

引數的處理過程是什麼樣的;

把什麼樣的處理結果還給輸入者。

print 應該就是乙個內建函式,查資料,找到

pyhton 中函式的定義格式:

def 函式名(引數列表):

函式體

不要忘了函式名後的英文冒號:以及必不可缺的縮排規則

以下是呼叫函式時可使用的正式引數型別:

必備引數

關鍵字引數

預設引數

不定長引數

函式作用域

函式,內外變數

函式,命名空間

文件字串

函式中必須得有return,才有返回的值

同樣的同一從屬關係下,使用了return,之後也就不執行了

print() 函式是 python 的內建函式,它體現的功能是 列印,將內容「輸出」到螢幕上。

return 是函式中的關鍵字,它的作用是 返回函式的處理結果,「輸出」函式的返回值。

階乘,迴圈階乘,函式迴圈階乘,傳遞形參函式階乘

自己引用自己,函式中引用自己

無窮遞迴=死迴圈

整體思想

將大問題拆分成小問題,直到問題無法分解時去解決問題,再去解決問題

1、基線條件,將問題可以分解為最小的問題,當滿足基線條件時,遞迴不在執行了。

2、遞迴條件 將問題基線分解的條件

函式之概覽

函式是程式設計師編寫的,用於實現功能的 塊.資料型別 函式名稱 形式引數說明 資料型別 為返回值即 表示式 的型別 函式名稱是乙個識別符號 形式引數說明是對變數的定義.可以為void,表示無參 函式引數說明 後面必須有一對 中的內容被稱為函式體.函式體中可以有語句序列,可以沒有.return語句必須...

Hash函式概覽

最先進的非加密雜湊函式在過去幾年中得到了快速推廣。當我這週搜尋的時候,我很高興的看到新的尖端雜湊函式已經發布即使上次我進行這個方面的搜尋是6個月到1年前的事情了。非加密雜湊函式將字串作為輸入,通過計算輸出乙個整數。理想的雜湊函式的乙個特性是輸出非常均勻分布在可能的輸出域,特別是當輸入非常相似的時候。...

Python 基礎概覽

個人經驗,僅供參考,錯誤之處,敬請諒解 一 執行編碼 utf 8 檔案頭部新增 coding utf 8 或者 coding utf 8 執行方法 python 環境下python test.py 檔案頭部註明直譯器位置 chmod x test.py test.py 二 語法注意點每行末尾不加符號...