位置: 编程技术 - 正文

Python教程之全局变量用法(python定义全局)

编辑:rootadmin

推荐整理分享Python教程之全局变量用法(python定义全局),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python全局变量怎么写,python3全局变量,python3全局变量,python 全局,python3全局变量,python 全局,python3全局变量,python中全局变量的定义及调用,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了Python全局变量用法。分享给大家供大家参考,具体如下:

全局变量不符合参数传递的精神,所以,平时我很少使用,除非定义常量。今天有同事问一个关于全局变量的问题,才发现其中原来还有门道。

程序大致是这样的:

运行结果如下:

UnboundLocalError: local variable 'CONSTANT' referenced before assignment

看来,全局变量在函数modifyConstant中边成了局部变量,似乎全局变量没有生效?

Python教程之全局变量用法(python定义全局)

做点修改:

运行正常,看来函数内部是可以访问全局变量的。

所以,问题就在于,因为在函数内部修改了变量CONSTANT,Python认为CONSTANT是局部变量,而print CONSTANT又在CONSTANT += 1之前,所以当然会发生这种错误。

那么,应该如何在函数内部访问并修改全局变量呢?应该使用关键字global来修饰变量(有点像PHP):

就这么简单!

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python使用smtplib模块发送电子邮件的流程详解 1、登录SMTP服务器首先使用网上的方法(这里使用邮箱,smtp..com是smtp服务器地址,为端口号):importsmtplibserver=smtplib.SMTP('smtp..com',)server.login('j

详解Python中的__getitem__方法与slice对象的切片操作 Fib实例虽然能作用于for循环,看起来和list有点像,但是,把它当成list来使用还是不行,比如,取第5个元素:Fib()[5]Traceback(mostrecentcalllast):File"stdin",line1,

解析Python中的__getitem__专有方法 __getitem__来看个简单的例子就明白:def__getitem__(self,key):returnself.data[key]f=fileinfo.FileInfo("/music/_singles/kairo.mp3")f{'name':'/music/_singles/kairo.mp3'}f.__getitem__("name")'/

标签: python定义全局

本文链接地址:https://www.jiuchutong.com/biancheng/387642.html 转载请保留说明!

上一篇:python设计模式大全(python设计内容)

下一篇:Python使用smtplib模块发送电子邮件的流程详解(python import ssl)

  • 读懂增值税
  • 什么叫征期抄税?
  • 税务行政复议是税务行政复议机关的裁决活动
  • 税务登记网上怎么做
  • 企业会计准则颁布部门
  • 建筑业企业生产经营情况表
  • 管理费0.5%每年
  • 税务稽查增值税
  • 建筑简易征收的合同怎么写
  • 从商业企业购进商品
  • 销售材料取得的进项税额
  • 高新技术企业如何查询
  • 销售货物的价外费用有哪些
  • 施工企业实验用具费用计入什么科目
  • 已经给员工交了社保能退吗
  • 住宅租给公司需要注意什么
  • 营改增相关规定
  • 土地使用税的计算公式举例子
  • 报税没有报怎么办
  • 营改增后企业要交哪些税
  • 2018年房地产行业分析
  • 食用盐适用的增值税税率
  • 我们4月10日
  • 每个月工资都不一样,怎么计算个税
  • 河北省东光县是哪个城市
  • 改扩建要计提折旧吗
  • 增值税申报表附表一填表说明
  • 无票收入确认收入
  • 投资收益填在经营所得申报表的哪里
  • win11怎么关闭系统自动更新
  • 冲销应收账款怎么记账
  • 投资回报期限
  • 政府补助计量的基础是
  • url是什么格式的文件怎么打开
  • PHP:pg_lo_open()的用法_PostgreSQL函数
  • 牛肉炖萝卜的做法高压锅
  • 房地产企业土地增值税清算
  • 小规模与一般纳税人做账区别
  • 公司与公司的往来款清帐需要交税吗
  • vue err
  • 结转销售成本的分录怎么写
  • php 输出
  • php邮箱smtp发信源码
  • chage -l命令
  • 应付职工薪酬如何记账
  • 酒类包装物押金的增值税处理规定
  • 日常费用报销表格
  • 公交充值卡发票在哪里开
  • 哪些计入管理费用哪些计入资本公积
  • 劳务外经证预缴税款
  • 异地工程税
  • 增值税发票如何作废流程
  • 房屋租赁如何入账
  • 企业所得税不能税前扣除项目
  • 销售使用过的固定资产怎么填申报表
  • 经营性罚款在会计中怎么处理
  • 增值税期末留抵退税
  • 年末未缴增值税应符合计算逻辑
  • 商场返现活动怎么入账
  • 挂靠别人公司税怎么交?
  • 公司向个人租赁房屋办公要交税吗?
  • 非盈利社会团体法人
  • 运输公司车辆保养记录表格
  • 长期待摊费用科目怎么使用
  • 货代代缴增值税关税如何做账
  • 企业的一般账户可以转款到个人吗
  • 装修公司开劳务发票会被罚款吗
  • 工业会计科目有哪些
  • 微软软件安装
  • kvm虚拟化网络配置
  • centos7权限
  • 重装系统前 病毒怎么办
  • win7桌面图标跑到最下面怎么办
  • centos ohmyzsh
  • win10如何打开ie8
  • win10一直重置
  • Linux系统怎么用FTP传文件
  • 批处理删除空文件夹
  • nodejs+ts
  • 1+征收率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设