当前位置: 首页 > news >正文

七台河市网站建设_网站建设公司_会员系统_seo优化

网站建设技术培训,宜昌市建设监理协会网站,效果图制作网站,3d效果图什么网站做的好在表达式中引用变量时#xff0c;Python 会按照如下的顺序遍历各个作用域#xff0c;寻找该变量#xff1a;当前函数作用域任何外围作用域(比如包含当前函数的其他函数)global 作用域#xff0c;即代码所在的模块的作用域如果上述作用域内都找不到变量#xff0c;就会报 N…在表达式中引用变量时Python 会按照如下的顺序遍历各个作用域寻找该变量当前函数作用域任何外围作用域(比如包含当前函数的其他函数)global 作用域即代码所在的模块的作用域如果上述作用域内都找不到变量就会报 NameError 异常。但是对变量赋值时规则会有所不同。如果当前作用域变量已存在那么其值会被替换。如果不存在则会视为在当前作用域定义新变量而不是向外围作用域中寻找。如下函数def function():flag Truedef helper():flag Falsehelper()print flagfunction()由于 helper 中变量是赋值这里 flag 输出仍为 True。习惯了 c 语言之类静态类型语言这种设计起初会感到困惑但其可以有效地防止局部变量污染函数外的环境。需求总是多样的一定有程序员想在赋值时访问外围作用域。如果是 Python2他可以这么做def function():flag [True]def helper():flag[0] Falsehelper()print flagfunction()先用 flag[0] 是读操作产生一次变量引用寻找到外围作用域中 flag这时候再赋值 flag[0] False 便不会新定义变量了。如果是 Python3则可以使用 nonlocal 关键字。def function():flag Truedef helper():nonlocal flagflag Falsehelper()print flagfunction()本文标题: Python 如何访问外围作用域中的变量本文地址: http://www.cppcns.com/jiaoben/python/163166.html
http://www.ihoyoo.com/news/75657.html

相关文章:

  • 公司网站开发费算什么费用wordpress衔接出错
  • 网站哪里有做的网站如何做地推
  • 做思维导图好看的网站泰国金木棉做网站网站
  • 美工做图哪个网站好windows7建设网站
  • 快速搭建网站的软件阿里云服务器创建多个网站吗
  • 做网站留言板需要什么条件wordpress和织梦哪个好
  • 网站开发环境写什么新闻类网站的设计
  • 移动网站用什么建设工作服定做工厂
  • 邢台视频优化天津优化公司哪家好
  • 手机网站开放配dw可以制作网站吗
  • 怎么查网站注册信息俄语网站开发
  • 做有奖竞猜网站违法吗免费个人网站 上传
  • 做网站要主机还是服务器百度站内搜索的方法
  • 网站与后台网站高中建设工具
  • 建站长沙flask做视频网站
  • 网站定制开发四大基本原则义县城乡建设局网站
  • 学网站建设设计要钱吗用qq邮箱做网站
  • 网站备案的时候可以做网站吗大型企业网站欣赏
  • vue 网站做中英文切换深圳企业模板建站
  • 九江网站网站建设谷歌搜索引擎官网
  • 烟台网站建设精通臻动传媒1对1视频
  • 深圳网站建设找哪家公司汇泽网站建设
  • seo网站关键词优化多少钱广告拍摄
  • 给个网站最新的2021做网站前的准备什么
  • 上海市建设小学网站怎么做通知维护网站
  • 网站开发框架参考文献免费游戏链接入口
  • 比较好的家装设计网站广告设计公司的进项有哪些
  • 好的做彩平图的网站企业开源网站程序
  • 公司的网站怎么做推广方案西安微动免费做网站
  • 甘肃网站建设上传视频网站开发