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

湛江专业建网站哪家好名表网站

湛江专业建网站哪家好,名表网站,网站开发流程表,单屏网站设计Python中查找变量的顺序遵循LEGB规则(Local->Enclosing->Global->Built-in)。Python中的if/elif/else、for/while等代码块不会创建新的作用域,只有def、class、lambda才会改变作用域。这和C中不同,C中在{}代码块中创建的变量离开这个代码块后就…

Python中查找变量的顺序遵循LEGB规则(Local->Enclosing->Global->Built-in)。Python中的if/elif/elsefor/while等代码块不会创建新的作用域,只有defclasslambda才会改变作用域。这和C++中不同,C++中在{}代码块中创建的变量离开这个代码块后就会被析构,也即RAII的精髓所在。因此,Python中在iffor/while中创建的变量实际都是函数的局部变量,而不是iffor/while的局部变量。


globalnonlocal

  • 如果想在函数中修改全局变量,可以在函数中声明global;
  • 如果想在嵌套作用域里修改上一层作用域的非全局变量,可以在嵌套作用域中声明nonlocal

例子:

k=1
def fun():i=3# global kwhile i>0:i-=1k=3print(k)
fun()
print(k)# 不加global输出:
#  3
#  1
# 加global输出:
#  3
#  3
def foo():k=1def fun():i=3# nonlocal kwhile i>0:i-=1k=3print(k)fun()print(k)
foo()# 不加nonlocal输出:
#  3
#  1
# 加nonlocal输出:
#  3
#  3
http://www.dtcms.com/wzjs/574422.html

相关文章:

  • 网站怎么去优化网站建设佰首选金手指二七
  • 邯郸网站制作与建设网站设计一般什么字体
  • 数据分析网站html模板下载做网站约需要多少钱
  • 电子商务网站建设实训报告总结网站建设 售后服务
  • 网站管理助手 ftp个人网站开发的现状
  • 电子商务网站建设考卷wordpress 解释符号
  • wordpress 5郑州seo哪家公司最强
  • 四川建设网入川备案网站服务器里面如何做网站
  • 江苏省建设工程地方标准网站推广资源网
  • 深圳论坛网站建设广州电商运营培训哪个机构好
  • 手工做的网站在seo优化中
  • 建站公司哪个好学校网站结构图
  • 网站推广基本方法好上手的做海报网站
  • 中小型网站建设平台外文网站搭建公司
  • 云南网站建设的价值论客企业邮箱官网
  • 如何提高网站点击率wordpress主题太臃肿
  • 2017三五互联做网站怎么样网站建设 永灿 竞争
  • 常州网站制作费用阳朔到桂林大巴时刻表
  • 百度网站上传同城招聘网站自助建站
  • 公共部门网站建设维护兰州论坛网站建设
  • 上海房地产网站建设报价app营销策略怎么写
  • 网站第三方统计工具深圳东门老街在哪个区
  • 黑龙江省网站备案南京做网站公司地点
  • 建设网站 安全事项网站建设发好处
  • 东莞网站设计公司有哪些重庆网站推广哪家服务好
  • 网络网站建设的意义建筑机械人才培训网查询官网
  • 零基础建设网站视频教程网站平台建设项目书
  • 福田网站建设的工具北京网页设计公司网站
  • 怎么建立局域网网站住房和城乡建设部网站事故快报
  • 二手网站建设的策划delphi网站开发教程