global用法虽然很简单,当在函数中要修改全局变量时要使用到,但也要注意一个小问题,看下面的代码:

  调用append()方法,只是修改,并不是赋值操作,不需要global提前声明

 1 temp_num = [1, 2, 3]
 2
 3
 4 def main():
 5     for i in range(3):
 6         temp_num.appent(i)
 7         # 只是修改,并不是赋值操作,不需要global提前声明
 8     print(temp_num)
 9
10
11 if __name__ == '__main__':
12     main()
13
14
15 结果如下:
16 [1, 2, 3, 0, 1, 2]
17
18 进程已结束,退出代码 0

赋值操作才需要global声明一下:

temp_num = [1, 2, 3]def main():global temp_numtemp_num = [4, 5, 6]print(temp_num)if __name__ == '__main__':main()结果如下:
[4, 5, 6]进程已结束,退出代码 0

如果你和我有共同爱好,我们可以加个好友一起交流!

转载于:https://www.cnblogs.com/ywk-1994/p/9471085.html

python编程系列---global的使用注意点相关推荐

  1. Python编程系列教程第12讲——属性和方法

    视频地址:http://v.youku.com/v_show/id_XNTgyOTg4NjQ4.html 普及网络安全知识,推动信息技术发展. 为祖国的网络安全撑起一片蓝天,为网络安全爱好者构建一方家 ...

  2. Python编程系列教程第16讲——拷贝自身到系统目录

    分享知识,分享快乐,收获友谊,收获财富! 大家好,我是数字雨,QQ:798033502 http://itbook.taobao.com/ 今天给大家带来的教程是<Python编程系列教程第16 ...

  3. Python编程系列教程第13讲——隐藏数据和封装

    视频地址:http://www.56.com/u88/v_OTM5NjU0MjE.html#fromoutpvid=OTM5NjU0MjE 普及网络安全知识,推动信息技术发展. 为祖国的网络安全撑起一 ...

  4. Python 编程系列

    目录 文章目录 目录 入门 进阶 模块 入门 <Python 是一门怎样的语言> <Python 基础 - Python 编程特色> <Python 基础 - 同时安装 ...

  5. Python编程系列---使用字典实现路由静态路由

    1 def index(): 2 print('Index Page....') 3 4 def bbs(): 5 print('BBS Page....') 6 7 def login(): 8 p ...

  6. 图解 Python 编程(1) | 介绍(附要点速查表·完结)

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/56 本文地址:https://www.showmeai.tech/article-d ...

  7. 图解 Python 编程(9) | for循环(附要点速查表·完结)

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/56 本文地址:https://www.showmeai.tech/article-d ...

  8. 儿童python编程教程-儿童Python趣味编程课程

    儿童Python趣味编程课程 南京杜恩培训隶属于南京卡尔威特教育咨询有限公司,秉承"以人为本"的办学宗旨,致力于给每一位前来学习的学员专业优质的服务.中心成立于2002年,在南京已 ...

  9. 图解 Python 编程(13) | 字符串及操作(附要点速查表·完结)

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/56 本文地址:https://www.showmeai.tech/article-d ...

  10. 图解 Python 编程(17) | 集合(附要点速查表·完结)

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/56 本文地址:https://www.showmeai.tech/article-d ...

最新文章

  1. MacroMedia FreeHand中文版
  2. ML:MLOps系列讲解之系列知识解读全貌
  3. amp sqlserver中 什么意思_sql server中创建表时各个数据类型时什么意思??
  4. hmailserver mysql密码_第二步:点晴MIS系统Email模块hMailServer数据库连接配置指引
  5. Vue封装下拉框组件时,为document绑定原生事件addEventlistener(click“),切换页面之后事件还未被摧毁...
  6. Maven常用的命令
  7. oracle有硬件吗,Oracle 10G数据库中软硬件环境有哪些要求?
  8. xadmin与admin设置
  9. high definition audio控制器感叹号_三门峡回收科霸控制器
  10. Linux-windows10下安装Ubuntu
  11. error: libXpm.(a|so)
  12. 恶意软件借手机游戏强行吸取流量,使用代码签名证书验明证身
  13. dig命令查询结果解析
  14. 开发工具之 Snipaste(超级截图工具)
  15. 计算机审计方法模板,计算机审计上机实验报告模板.doc
  16. 【Git】clone项目push项目没反应,Cloning into...没下载
  17. 主图指标,原创极强黄点,将军柱和黄金柱都是3日的
  18. 用计算机中的知识秀恩爱,用你的专业,说最美的情话......
  19. 婚礼筹备之WBS工作分解结构(转)
  20. 批量下载网页图片,python只需23行代码

热门文章

  1. 拓端tecdat|R语言 RevoScaleR的大规模数据集决策树模型应用案例
  2. 一个react项目案例02 注册和登陆实现原理分析
  3. ECMAScript 学习笔记03
  4. 如何对xgboost模型进行优化
  5. python中的[1:]、[::-1]、X[:,m:n]和X[1,:]
  6. 【目标检测】Labelme的改进——海量图片的自动标注
  7. Python-OpenCV人脸检测(代码)
  8. windows7下redis的安装实践
  9. python抽取html中的链接
  10. android python .xlsx_python读写xlsx