位置: 编程技术 - 正文

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)

  • 外省人员收入怎么查
  • 所得税五个年度怎么算
  • 跨区域涉税事项报验是什么意思
  • 乙方收到甲方项目建设工程款如何记账
  • 公款私存个人账户怎么处理
  • 鲜花虫草开发票属于什么类别?
  • 补提上一年度的年终奖
  • 咨询服务费预收率怎么算
  • 增值税退税比例怎么算
  • 库存商品暂估后怎么结转
  • 股东费用如何入账
  • 个人代开房租普票需要缴纳哪些税种?
  • 纳税人出租不动产预缴税款
  • 企业所得税弥补亏损年限
  • 本年本期累计
  • 签证费怎么支付
  • 进项税认证怎么做分录
  • 购买商标属于什么费用
  • 商业保险可以税前全额扣除吗?
  • 购买的商品入库会计分录怎么写
  • 存货损失的账务处理
  • 小规模纳税人适用的增值税征收率
  • 消防工作经历证明哪些单位可以开
  • win11开始菜单怎么设置成左下角
  • Windows10如何禁止电脑自动安装软件
  • 产品外包装的作用
  • 以固定资产换入无形资产
  • 未办理装修手续
  • 错账缴回的银行会计分录
  • 公允价值变动损益借贷方向增减
  • 买新车注意事项与提车流程
  • php导出表格
  • bestars皮纳
  • 罗卡购物村
  • 用友的应付单和付款单的区别各是什么时候填制
  • vue中遇到的问题
  • thinkphp版本区别
  • framework core
  • linux信号的本质
  • 未抵扣进项税额转出完整分录
  • ftp命令行
  • 分公司非独立核算企业所得税处理
  • 交易性金融资产公允价值变动计入
  • cookie 会话
  • 上市公司收购其他股票
  • 职工教育经费包括住宿费吗
  • PostgreSQL教程(十一):服务器配置
  • 合同资产和合同履约成本的区别
  • 融资租赁缴纳什么税
  • 补充登记法是全部都用蓝字吗
  • 福州锦元房地产开发有限
  • 企业支付临时工劳务报酬需要取得发票吗
  • 劳务派遣如何做线上业务
  • 初次申报出口退税可能会遇到哪些问题
  • 事业单位公务员考试条件
  • 财务费用在贷方表示增加还是减少
  • 在建工程预付款怎么做账
  • 现金日记账的登记证据有
  • 本年利润的会计分录
  • 代理出口业务会计分录
  • 固定资产公司
  • system表空间满了怎么处理
  • 松散索引和紧凑索引
  • FreeBSD, Debian, CentOS一个网卡绑定多个IP
  • windows8.
  • linux中字符设备有哪些
  • .exe是啥程序
  • WinXP系统建立VPN连接虚拟专用网络连接的途径
  • fs是什么文件夹
  • javascriptjs
  • android游戏开发 教程
  • 利用感情骗取钱财算诈骗吗
  • typescript的type
  • jquery通过id赋值
  • 北京税务跨区迁移不予受理,原因是什么
  • 山东国税网
  • 纳税信用等级C怎么调整
  • 地税局上班时间是几点
  • 税务uk数据怎么导出来
  • 普洱房产管理局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设