位置: 编程技术 - 正文

Python全局变量用法实例分析(python中的全局变量)

编辑:rootadmin

推荐整理分享Python全局变量用法实例分析(python中的全局变量),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python中的全局变量,python,全局变量,python中的全局变量,python全局变量用法,python3全局变量,python中全局变量的定义及调用,Python全局变量用不了,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数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python编码操作技巧总结》及《Python入门与进阶经典教程》

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

python中print的不换行即时输出的快速解决方法 关于Python2.x和3.x带来的print不换行的问题:昨天有发过推文,利用end=定义,解决了横向的小问题,但是由于屏幕显示的问题,若字符串长度过大,则会

分享python数据统计的一些小技巧 最近在用python做数据统计,这里总结了一些最近使用时查找和总结的一些小技巧,希望能帮助在做这方面时的一些童鞋。有些技巧是很平常的用法,平

浅谈Python 字符串格式化输出(format/printf) Python字符串格式化使用"字符%格式1%格式2字符"%(变量1,变量2),%格式表示接受变量的类型。简单的使用例子如下:#例:字符串格式化Name='jo'print'www.%s.com

标签: python中的全局变量

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

上一篇:python对象及面向对象技术详解(python 面向对象 类)

下一篇:python中print的不换行即时输出的快速解决方法(python中的print语句)

  • 装修公司财务报销制度和流程
  • 资产负债表怎么填
  • 企业缴纳印花税通过什么科目
  • 劳务报酬能不能按照计件计算
  • 公司滴滴发票是什么意思
  • 不动产视同销售增值税税率
  • 简易征收如何入账
  • 对方预付给我们项目款怎么做账?
  • 走逃发票怎么处理
  • 临时工人工资原始凭证怎么做及会计分录解析?
  • 税率调整之后税额的差异
  • 销售产生的增值税
  • 农业水费管理使用办法
  • 异常增值税扣税凭证
  • 企业所得税优惠事项包括哪些?
  • 开票软件安装6位地区编号填什么
  • 发票过期作废不了怎么办
  • 哪些发票冲抵备用金
  • 非房地产开发企业土地增值税扣除项目
  • 注册资金印花税怎么算
  • 跨年度主营业务收入错账调整
  • 上个月多计提的工资怎么调整
  • 筹资费用的含义
  • Win10怎么清除系统
  • 任务栏音量图标点击无反应
  • php数组函数输出《咏雪》里有多少"片"字
  • 前端大屏适配几寸显示器
  • 父母将住房无偿赠送给子女 增值税
  • 资本公积金为什么不能用于弥补亏损
  • 阿里云天池大赛pdf
  • 开发商没交税
  • yolov8目标检测测试输出类别个数
  • linux安装配置ftp
  • php操作mysql数据库
  • 公允价值变动损益在利润表哪里
  • 稿酬所得收入额含税吗
  • 合伙企业利润分配原则
  • html表单合并行
  • php常用数组函数有哪些
  • web全栈工程师是干什么的
  • php获取长度
  • 企业汇算清缴后发现有多计提的成本
  • showmount命令安装
  • 企业有外币账户怎样做账
  • 个体户经营餐饮怎么申报
  • mongodb4.4.2安装教程
  • sql serverjdbc
  • 任意盈余公积金的用途
  • 员工报销货款会计分录怎么写
  • 疫情期间统筹部工作总结
  • 发票金额与付款金额不一致情况说明
  • 取得与收益相关的政府补助计入什么科目
  • 什么是收入?企业有哪些
  • 房地产企业资产负债率行业平均值
  • sql server如何重启
  • mssql server .ldf和.mdf的文件附加数据库的sql语句
  • ubuntu系统怎样
  • windows环境是什么意思
  • win8系统故障了怎么办
  • windows10自带磁盘修复工具
  • win10右下角弹出全屏截图
  • xp开机提示explorer
  • newsupd.exe - newsupd是什么进程 有什么用
  • 轻量级java开发工具
  • find命令支持哪些查找方式
  • win7 64位旗舰版系统网页字体大小如何修改变动
  • excel的基本数据类型
  • android studiojava报错
  • 音频焦点是什么
  • css跑马灯效果
  • 微信小程序实战入门 第2版
  • js全选和全不选效果复选框
  • unity笔记本
  • 如何用nodejs搭建服务端
  • jQuery插件下载
  • error: Error parsing XML: unbound prefix
  • won10安装
  • 用js实现类的方法
  • 广东省国税局长是谁
  • 什么东西的海关不能寄
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设