Python3.2官方文档翻译--作用域和命名空间实例
生活随笔
收集整理的這篇文章主要介紹了
Python3.2官方文档翻译--作用域和命名空间实例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
6.2.1?作用域和命名空間實例
以下的實例主要用來示范怎樣引用不同的作用域和命名空間,keywordglobal和nonlocalru怎樣影響變量綁定。
?
?
實例執行結果是:
After?local?assignment:?test?spam
After?nonlocal?assignment:?nonlocal?spam
After?global?assignment:?nonlocal?spam
In?global?scope:?global?spam
注意局部賦值(這是默認的)不能改變scope_test方法中的spam的綁定值。可是nonlocal賦值能夠改變它的值。
全局變量賦值僅僅能改變與模塊同一級的值。
你能夠看到在全局變量賦值前沒有給spam綁定值。
總結
以上是生活随笔為你收集整理的Python3.2官方文档翻译--作用域和命名空间实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python Cartopy的基础使用方
- 下一篇: 个人怎么购买生育保险 个人怎样购买生育保