python作用域的两种类型
- 更新时间:2021-07-17 09:24:17
- 编辑:咸山彤
本站精选了一篇相关的编程文章,网友廖品韵根据主题投稿了本篇教程内容,涉及到Python相关内容,已被279网友关注,相关难点技巧可以阅读下方的电子资料。
参考资料
- Python学习笔记(第二版) / 1.5 MB / 码小辫 推荐度:
- Python Qt GUI快速编程:PyQt编程指南 PDF 电子书 / 99.4 MB / 马克.萨默菲尔德 推荐度:
- Python从入门到精通 PDF 电子书 / 18.9 MB / 明日科技 推荐度:
- 深度学习入门:基于Python的理论与实现(含源码) PDF 电子书 / 13.6 MB / 斋藤康毅 推荐度:
- 人工智能编程实践(Python编程5级) PDF 电子书 / 40.2 MB / 高凯 推荐度:
正文内容
为学习python的程序员分享一篇技术文章,觉得应该跟大家分享,把代码做了调试发布出来,希望对网友有用。
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
1、说明
作用域是程序运行时变量的存在范围。常见作用域有全局作用域和局部作用域。在程序运行期间,可以在任何地方访问全局范围内定义的变量;函数内部定义的变量只能在函数内部访问,函数内部的作用域是局部作用域,为了便于理解,我在这里称之为函数作用域。
2、全局作用域,不可以读取函数作用域 的局部变量:
def foo(): num = 100 print(num) # NameError: name 'num' is not defined
3、函数作用域,可以向上读取全局作用域中的全局变量:
num = 100 def foo(): print(num) # 100 foo()
在我们进行字符串的转换时,有时会遇到编码的问题,对于初学者来说,这才算是一个难点。不过在python2和python3中,编码是有着明显的不同的,这还是源自于python2的使用缺陷,在python3中得到了修改。
以上就是python作用域的两种类型,希望能对大家有所帮助。更多Python学习指路:
相关教程
-
Python使用PyAV提取视频关键帧的实践
本文主要介绍了Python使用PyAV提取视频关键帧的实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
发布时间:2019-07-23
-
python中的format什么意思
python中的format()函数是一种格式字符串的方法,其基本语法是通过 {} 和 : 来代替以前的 % ,foramt会把参数按位置顺序来填充到字符串中,第一个参数是0,然后1,同一个参数可以填充多次,这个
发布时间:2019-06-26