1. 程式人生 > >python 回調函數,最簡單的例子

python 回調函數,最簡單的例子

func padding 調用 約會 ans 回調函數 但是 bubuko argument

回調的英文定義:

A callback is a function that is passed as an argument to another function and is executed after its parent function has completed。

字面上的理解,回調函數就是一個參數,將這個函數作為參數傳到另一個函數裏面,當那個函數執行完之後,再執行傳進去的這個函數。這個過程就叫做回調。

其實也很好理解對吧,回調,回調,就是回頭調用的意思。主函數的事先幹完,回頭再調用傳進來的那個函數。但是以前看過很多博客,他們總是將回調函數解釋的雲裏霧裏,很高深的樣子。

  舉一個別人舉過的例子:約會結束後你送你女朋友回家,離別時,你肯定會說:“到家了給我發條信息,我很擔心你。” 對不,然後你女朋友回家以後還真給你發了條信息。小夥子,你有戲了。其實這就是一個回調的過程。你留了個參數函數(要求女朋友給你發條信息)給你女朋友,然後你女朋友回家,回家的動作是主函數。她必須先回到家以後,主函數執行完了,再執行傳進去的函數,然後你就收到一條信息了。

技術分享圖片

參考:https://blog.csdn.net/angciyu/article/details/80794273

python 回調函數,最簡單的例子