位置: 编程技术 - 正文

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)

  • 无合同销售收入怎么算
  • 增值税专用发票怎么开
  • 小规模未达到起征点申报表怎么填
  • 一般纳税人什么条件
  • 农民工工资专户管理暂行办法
  • 税务局返还的三种税种
  • 施工单位开具发票税务税率
  • 土地闲置费是否可以税前扣除
  • 资产负债表中存货项目金额怎么算
  • 发生销货退回的会计处理
  • 汇票的票据行为有贴现吗
  • 货车的车辆购置税是多少
  • 天然气安装工程施工劳务协议
  • 利润是负数如何计算利润率
  • 装卸费怎么开票
  • 发票管理政策
  • 以前年度损益调整贷方余额表示什么
  • 合营安排与共同安排区别
  • 工商年报员工人数怎么算
  • 购入土地使用权增值税税率
  • 坏账准备年底有余额吗
  • 一般纳税人差额申报表填写
  • 1697509200
  • 视同销售财税处理怎么做?
  • 税盘服务费抵税分录
  • 固定资产折旧有几类
  • 收到美金货款
  • 如何使用快捷键截屏电脑
  • 上个月转出的进项税,下个月申报
  • 企业预交的宽带费能退吗
  • 给文件夹设置密码的软件
  • 买股指期货有什么条件
  • 文竹浇白糖水的正确方法
  • 委托代销商品发票是谁开给客户
  • 非货币性资产交换补价大于25%的会计处理
  • 企业所得税的调增调减怎么理解
  • -mtime命令
  • 增值税申报表期初未缴税额
  • 广告费和业务招待费扣除标准中的全年销售收入是指
  • 个体工商户购买生育险有生育津贴吗
  • 小规模纳税人开具增值税专用发票
  • 小规模季度免税政策
  • 社保年度申报错误可以调整吗
  • 购买财务软件怎么做凭证
  • 利息收入计入科目
  • 可抵扣进项税的普通发票
  • 出口货物关税完税价格包括哪些
  • 一般纳税人其他咨询服务税率
  • 固定资产暂估折旧怎么算
  • 赞助支出为什么纳税调整
  • 股权投资如何记账
  • 管理不善造成的存货盘亏损失计入什么科目
  • 没有销售需要结转主营业务成本吗
  • 往来账项询证函怎么填写
  • mysql字符串类型有哪些
  • windows安装设置
  • freebsd与linux
  • hppusg.exe
  • 电脑程序在运行桌面不显示的解决方法
  • ubuntu上安装qt
  • mac显示器颜色不一致
  • 如何查看电脑端口号
  • windows用户注册
  • 思科用户模式命令
  • win7使用技巧图解
  • windows8.1升级到windows10
  • opengl教程48讲
  • vue2里面ref的具体使用方法
  • 炉石 xhope
  • web jquery
  • 搭建oj
  • javascript 正则
  • 使用 jQuery.ajax 上传带文件的表单遇到的问题
  • unity3d颜色
  • JavaScript为事件句柄绑定监听函数实例详解
  • 安置残疾人就业增值税即征即退优惠
  • 上海地方税务局发票查询
  • 浙江税务网上开票流程图
  • 个人所得税自行纳税申报表a表填写模板
  • 企业所得税地方留存比例2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设