位置: 编程技术 - 正文

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)

  • 补做前几年税审对报税税务评级有什么影响?
  • 多扣的增值税怎么做账务处理
  • 土地增值税扣除成本
  • 税负税负率与税率区别?
  • 可以抵扣的进项税额是什么意思
  • 税金及附加会计分录
  • 工商年报认缴时间填错了
  • 季报利润表本月金额和本年累计金额
  • 租厂房需要交租赁税吗
  • 外经证预交税怎么算
  • 增值税一般纳税人证明怎么查询
  • 境外企业转让非居民企业
  • 视同销售不开票如何计算增值税?
  • 企业开办时间是什么意思
  • 调增教育经费如何做账
  • 收取质保金会计处理
  • 财务报表层次重大错报风险增大了认定层次
  • 营业外支出可以扣除吗
  • 怎样冲减虚开发票的会计分录
  • 建筑施工企业印花税计税依据
  • 绿化企业所得税税率是多少
  • 增值税优惠政策有哪些
  • 长期投资项目包括哪些
  • 物业公司减免物业费怎样开票
  • 免征的税额当月计入营业外收入吗
  • 查看修改
  • 收到销售折让销售怎么做
  • 网站防止被刷票怎么解决
  • ccc.exe是什么进程
  • 不良修复体的危害
  • 财务报表怎么判断盈亏
  • 增值税发票没认证 可以重新开吗
  • 几款常用的表单设计软件
  • php删除数组中重复的元素
  • uni-app实例教程
  • 隐藏在草丛里
  • 开办费的具体内容有哪些
  • 当月进项税额转出当月申报吗
  • 利润表利息费用怎么填
  • 哪些情况下公司不能辞退员工
  • 无形资产和固定资产减值准备可以转回吗
  • 长期待摊费用的账务处理
  • vue3子组件如何拿到父组件实例
  • 法人不在公司任职可以吗
  • 房地产土地使用权计入存货吗
  • 租金收入如何分析
  • 什么叫现金流量表举例说明
  • sqlserver2005数据库导出数据成.sql
  • 小规模开票多少成一般纳税人
  • 什么叫非限定性不定方程
  • 本月增值税申报截止日
  • 净值型 赎回
  • 航天信息税票
  • 固定资产报废如何记账
  • 新办企业是不是企业
  • mysql source 慢
  • mysql关联查询原理
  • 一条的句子怎么写
  • win102009发布日期
  • linux ln命令 -s
  • xp安装磁盘格式
  • imac 2010 cpu
  • win7系统的虚拟内存在哪里
  • 五步轻松实现zTree的使用
  • 如何制作批处理
  • css的基础
  • 机械革命系统重装官方教程
  • 纯css实现轮播图
  • node.js javascript
  • python中sort()的用法
  • unity导入max文件
  • javascript面向对象精要pdf
  • python中的格式化输出用法总结
  • python 判断字符串编码
  • 西安房屋契税退税政策2020年
  • 北京车位过户手续费多少
  • 一般纳税人简易征收会计分录
  • 重大税务案件审理办法51号令
  • 上报汇总之后怎么申报
  • 要深化税收制度改革健全
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设