python--函數之python執行def和import時做了什么


什么是函數?

  可重用的程序代碼塊

python在執行def時做了什么?

  在python中,一切皆對象,函數也是對象。

  程序在執行def語句時,會在堆內存中創建一個函數對象,並綁定到函數名變量上。當調用函數時,會在棧內存中開辟一塊內存空間出來,執行函數中的代碼。

  所以調用函數之前,必須要先定義函數,即先定義def創建函數對象(內部包含參數信息,代碼信息)

  內置函數會自動調用

  標准庫和第三方函數,通過import導入模塊時,會執行模塊中的def語句

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM