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

网片生产厂家/百度网站优化

网片生产厂家,百度网站优化,96个html静态网站模板打包,怎么用css做响应式网站3.4 变量的作用域变量的作用域是指变量的作用范围,即定义一个变量后,在哪些地方可以使用这个变量。按照作用域的不同,Python中的变量可分为局部变量和全局变量,下面分别介绍。3.4.1 局部变量在一个函数中定义的变量就是局部变量…

3.4 变量的作用域

变量的作用域是指变量的作用范围,即定义一个变量后,在哪些地方可以使用这个变量。按照作用域的不同,Python中的变量可分为局部变量和全局变量,下面分别介绍。

3.4.1 局部变量

在一个函数中定义的变量就是局部变量(包括形参),其作用域是从定义局部变量的位置至函数结束的位置。下面通过一个例子说明局部变量的作用域,参见代码清单3-22。

代码清单3-22 局部变量示例

1    def LocalVar1(x): #定义函数LocalVar1,形参x是局部变量

2        print('LocalVar1中x的值为',x) #输出x

3        x=100 #将x的值修改为100

4        print('LocalVar1中x修改后的值为',x) #输出x

5        #print('LocalVar1中y的值为',y) #取消注释后,该行代***错

6        y=20 #定义局部变量y,将其赋值为20

7        print('LocalVar1中y的值为',y) #输出y

8    def LocalVar2(): #定义函数LocalVar2

9        x=10 #定义局部变量x,将其赋值为10

10       print('LocalVar2中调用LocalVar1前x的值为',x) #输出x

11       LocalVar1(15) #调用LocalVar1函数

12       print('LocalVar2中调用LocalVar1后x的值为',x) #输出x

13       #print('LocalVar2中y的值为',y) #取消注释后,该行代***错

14   LocalVar2() #调用LocalVar2函数

程序执行结束后,将在屏幕上输出如下结果:

LocalVar2中调用LocalVar1前x的值为 10

LocalVar1中x的值为 15

LocalVar1中x修改后的值为 100

LocalVar1中y的值为 20

LocalVar2中调用LocalVar1后x的值为 10

从输出结果中可以看到:

在LocalVar1和LocalVar2中都有名为x的局部变量。在LocalVar1函数中将x的值先赋为15,再改为100;但在LocalVar2中调用LocalVar1函数后,x的值仍然为10,即在LocalVar1中对x所做的修改不会影响LocalVar2中x的值。在不同的函数中,可以定义相同名字的变量,二者不会冲突,虽然同名但代表不同的变量,所以可以存储不同的数据。

在LocalVar1中定义的变量y也是局部变量,其作用域是从定义y的位置到LocalVar1函数结束的位置。如果取消代码清单3-22中第5行代码前面的注释,则系统会给出报错信息“UnboundLocalError: local variable 'y' referenced before assignment”,即在给局部变量y赋值前使用了y;如果取消第13行代码前面的注释,则系统会给出报错信息“NameError: name 'y' is not defined”,即y没有定义。

http://www.lbrq.cn/news/967681.html

相关文章:

  • wordpress登陆页面404/360优化大师app
  • 做网站需要什么图片/铁岭网站seo
  • 网站开发成本包括/windows优化大师提供的
  • 企业设计网站公司哪家好/网络营销事件
  • 做淘宝图的素材搜索网站/天天seo伪原创工具
  • 做设计的网站定制/苏州seo整站优化
  • 网站优化快速排名软件/2345网址导航是什么浏览器
  • 招聘页面设计/官网seo怎么做
  • 企业简介模板word/北京seo网站开发
  • 天津企业网站建设开发维护/sem是指什么
  • 技术支持海安网站建设/百度搜索资源平台官网
  • 企业可以备案几个网站/地推的60种方法
  • 专做韩国代购的网站/百度快速优化软件
  • 长春网长春关键词排名站设计/推广软文案例
  • 网站如何做ip签名图片/外贸建站与推广
  • 如何建设废品网站/常见的网络营销手段
  • 郉台网站建设/竞价推广怎么做
  • 企业网站建设需要的手续/新手学百度竞价要多久
  • pc端网站/长沙本地推广
  • 卖汽车的网站怎么做的/软件开发一般需要多少钱
  • 精品网站建设费用 真好磐石网络/营销策划书模板
  • 朱子网站建设/网站搜索引擎推广
  • 网站模板软件/域名查询官网
  • wordpress汉字验证码/资阳市网站seo
  • 怎么在公众号上做网站/怎么做神马搜索排名seo
  • 免费游戏打开就能玩/网站优化怎么操作
  • 靖江做网站单位/最新国内重大新闻
  • 做调研的网站一般有哪些/seo学校培训班
  • 毕业设计购物网站怎么做/疫情最新官方消息
  • 公司做网站百度还是阿里/镇江百度推广公司
  • 关于用git上传远程库的一些常见命令使用和常见问题:
  • 面向向量检索的教育QA建模:九段日本文化研究所日本语学院的Prompt策略分析(6 / 500)
  • 系统性学习C语言-第十八讲-C语言内存函数
  • Jenkins Pipeline 中使用 JsonSlurper 报错:cannot find current thread
  • 【亲测有效】ubuntu20.04服务器新建用户+vnc配置教程
  • 论文阅读:arxiv 2025 A Survey on Data Contamination for Large Language Models