位置: 编程技术 - 正文

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)

  • 完税证明是可以抵扣吗
  • 增值税普通发票和电子普通发票的区别
  • 出口退税三类企业指什么意思
  • 民办非企业单位可以盈利吗
  • 个体户超过定额怎么纳税申报
  • 增值税进项发票认证流程
  • 发债评级机构 有哪些
  • 百望云票收费吗
  • 发票代签怎么处理
  • 开了负数发票增值税申报表怎么填
  • 环保专项资金可以转让吗
  • 损益类算费用吗
  • 换货补差价怎么补给商家
  • 冲减利润怎么做账
  • 核定增收和查账增收的区别
  • 专项拨款形成的固定资产递延收益
  • 个人所得税手续费奖励办税人员文件
  • 企业所得税可以扣除的项目有哪些
  • 电商平台小规模纳税标准
  • 纳税服务一体化综合监督工作情况报告
  • 原料采购入库检测损耗的会计处理怎么做?
  • 小微企业工会
  • 家常煲汤500例的做法窍门
  • qq能上,网页打不开怎么回事
  • 退回多扣的社保费给员工,怎样做会计分录?
  • 如何取消网络拦截
  • PHP:mcrypt_list_algorithms()的用法_Mcrypt函数
  • php yield 异步
  • 融资租赁会计处理小企业会计准则
  • lean in桑德伯格
  • 支付航天信息服务费怎么入账
  • 冲销进项税
  • 优化in
  • 数学建模回归模型例题
  • 企业可以将自己辞退吗
  • 制造费用月末一般有余额吗
  • python怎么运行程序
  • 银行汇票是什么意思易懂
  • 银行开出的发票可以进行税抵扣吗?
  • 金税四期能监控到公户吗
  • 增值税征收类型
  • 免税收入怎么做会计分录
  • 研发费用怎么入帐
  • 增值税期末有留抵税额应该怎么结转
  • 收到投资款如何做账务处理
  • 销售货物收到托运怎么办
  • 工资汇算清缴前发
  • 企业租厂房没有发票怎么做账
  • 税控服务费全额抵扣怎么申报
  • 收到对方的银行承兑汇票
  • 支付收购股权款如何做账
  • 帮别人加工需要什么手续
  • 工厂投产前的准备工作有哪些
  • 如何在电子税务局变更办税人员
  • 换工作后个税app单位会自动更改吗
  • 代扣代缴完税凭证只能次月抵扣吗
  • 备份数据还原不了怎么办
  • centos root被锁定如何取消
  • win8怎么设置开机启动项
  • mac修改dns设置
  • tdxcef.exe进程
  • win8关闭系统更新
  • win10系统用正版有什么好处
  • linux给文件赋予权限
  • Unity3D 事件
  • javascript屏蔽元素
  • 批处理命令修改ip
  • css选择器类选择器
  • cocos2dx引擎优化
  • Node.js中的construct
  • shell命令行参数个数
  • android怎么运行
  • 海南税务局增值税按次缴纳
  • 车船税多少钱一辆
  • 纳税信用等级在哪里查
  • 深圳市公安局的位置
  • 小额贷款公司在职人员和离职人员情节哪种轻
  • 电子税务局app扫脸认证
  • 河南省国家税务局官网
  • 水厂管理经验
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设