資訊內容
python怎么給函數傳參
q34少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
函數參數傳遞機制問題在本質上是調用函數(過程)和被調用函數(過程)在調用發生時進行通信的方法問題。基本的參數傳遞機制有兩q34少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
種:值傳遞和引用傳遞。q34少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
推薦:python教程q34少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
值傳遞(passl-by-value)過程中,被調函數的形式參數作為被調函數的局部變量處理,即在堆棧中開辟了內存空間以存放由主調函數放q34少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
進來的實參的值,從而成為了實參的一個副本。值傳遞的特點是被調函數對形式參數的任何操作都是作為局部變量進行,不會影響主調函q34少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
數的實參變量的值。q34少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
引用傳遞(pass-by-reference)過程中,被調函數的形式參數雖然也作為局部變量在堆棧中開辟了內存空間,但是這時存放的是由主調函q34少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
數放進來的實參變量的地址。被調函數對形參的任何操作都被處理成間接尋址,即通過堆棧中存放的地址訪問主調函數中的實參變量。正q34少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
因為如此,被調函數對形參做的任何操作都影響了主調函數中的實參變量。
q34少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
更多技術請關注Python視頻教程。
q34少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

- 上一篇
0基礎學習python哪里入手
簡介0基礎學習Python的入手方向:1、首先你確定學習Python用來做什么方向,爬蟲還是……;2、確定方向后,就按照你喜歡的方式找學習資料;喜歡看視頻,就上網找視頻,喜歡看書,就買本經典書籍。3、上網搜教程在電腦搭建Python環境;4、開始學習Python。更多Python知識,請關注:Pytho
- 下一篇
python的假如路徑不存在如何寫
簡介寫python的假如路徑不存在的方法:使用if語句判斷“os.path.exists()”的返回值是否是false,如果是false,則該路徑不存在示例代碼如下:import osif os.path.exists(kk\kk.txt) ==&