[转载] python中全局变量和局部变量解析
生活随笔
收集整理的這篇文章主要介紹了
[转载] python中全局变量和局部变量解析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
參考鏈接: Python中的全局變量和局部變量
python函數中可以訪問全局變量但是不能給全局變量賦值,除非進行顯式聲明global a 比如定義了全局變量 a? 在函數my_fun()中可以直接訪問a的值,而不需要global全局變量申明。下圖為上面代碼運行輸出? 當企圖改變全局變量的值時,如下圖代碼:? 這時候運行代碼的輸出如下,可見函數中給a賦值時并沒有改變全局變量a的值,只是在函數中新建了一個局部變量a? 最后,如果在函數中申明a是全局變量 global a,就可以在函數中給全局變量賦值了,如下圖所示:? ?
不同語言之間是有一些語法上的差別,對各類編程語言異同理解不深刻的人是很難把握清楚的,所以遇到什么bug就記錄積累下來。。。
總結
以上是生活随笔為你收集整理的[转载] python中全局变量和局部变量解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: scala元组 数组_Scala中的数组
- 下一篇: c语言i++和++i程序_使用C ++程