看如下代码,没有使用global关键字:

a = 1
def globalTest():a = 123print(a)globalTest()
print(a)

运行结果:

可以看出,在方法内部不能改变外部a的值

加上global关键字:

a = 1
def globalTest():global aa = 123print(a)globalTest()
print(a)

运行结果:

总结:

通过对比我们很容易发现global的作用,那就是能够修改全局变量的值!

python之global关键字相关推荐

  1. Python day10 global关键字、函数递归、匿名函数、map函数的用法详解

    1.global关键字 引用全局变量,在局部全局变量改变,也会改变,global相当于指针,将地址指向全局变量的name name='littlepage'def littepage():global ...

  2. python系统关键字_Python基础教程 - global关键字及全局变量的用法

    Python中global关键字主要作用是声明变量的作用域. 在C语言中,由于变量一定是先声明,后使用,所以我们可以清楚的知道,现在使用的变量是全局还是局部,比如: int a = 5; void t ...

  3. python设置全局变量失败_Python全局变量与global关键字常见错误解决方案

    在Python的变量使用中,经常会遇到这样的错误: local variable 'a' referenced before assignment 它的意思是:局部变量"a"在赋值 ...

  4. global在python_在Python中使用“global”关键字

    在Python中使用"global"关键字 我从阅读文档中了解到,Python有一个单独的函数命名空间,如果我想在该函数中使用全局变量,我需要使用global. 我正在使用Pyth ...

  5. python local global_Python 关键字global全局变量详解

    变量作用域 一般在函数体外定义的变量成为全局变量,在函数内部定义的变量称为局部变量. 全局变量所有作用域都可用,局部变量只能在本函数可用,变量的使用顺序是,局部变量 > 全局变量, 也就是说:优 ...

  6. 、简述global关键字的作用_二十三、Python变量作用域(局部变量和全局变量)

    变量的作用域 在Python中,变量的作用域指的是变量起作用的范围,不同的作用域内,虽然变量的名字相同,但是它们互不影响.变量按照作用域范围可分为局部变量和全局变量. 全局变量 全局变量是在函数定义和 ...

  7. Python中的global关键字的用法

    Python中的global关键字的用法 global的英文相比你肯定知道,全球的,总的.那么正Python编程语言中,结合global的中文意思你会更加的理解这个关键字的用法.我们使用global关 ...

  8. Python实用技巧:global关键字的用法详解

    这篇文章主要介绍了python global关键字的用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下: 想要更好的了解global关键字,首先 ...

  9. python中的global是什么意思_Python中的global关键字,你了解吗?

    前言 今天来了解下 Python 中的 global 关键字. Python变量的作用域 实战案例演示之前,先要了解下 Python 的作用域. 曾经在闭包的文章 <python小课堂26 - ...

最新文章

  1. 聚类分析在用户行为中的实例_序列模式挖掘在用户行为分析中的应用
  2. 点云学习在自动驾驶中的研究概述
  3. HDU-1162-Eddy's picture
  4. 最大公约数 辗转相除法
  5. python cmath模块_cmath模块-PYTHON
  6. 锻炼编程逻辑_通过锻炼提高编程技巧
  7. Redis集群安装及配置步骤
  8. sql2017 for linux,Installing SQL Server 2017 for Linux on Ubuntu 18.04 LTS
  9. 黄聪:微信h5支付demo微信H5支付demo非微信浏览器支付demo微信wap支付
  10. win7网上邻居_win7网上邻居寻找教程
  11. 18-Halcon机器视觉实例入门:图像滤波-各向异性滤波
  12. 窗——开了又关,关了又开(改编)
  13. Qmsg酱实现QQ消息自由推送
  14. VS2010连接数据库的操作(SQLServer2005/2008 以及Access2007/2003等)
  15. 2017下半年掘金日报优质文章合集:Android篇,靠着这份190页的面试资料
  16. 云原生分布式 PostgreSQL+Citus 集群在 Sentry 后端的实践
  17. 移动端加载MVT矢量瓦片
  18. 心理压力大胃肠容易变弱 注意几点可缓解
  19. 气动调节阀原理如何正确安装
  20. 电网故障定位与隔离(配网自动化)

热门文章

  1. 职高计算机应用项目教程教案,项目教学法在中职计算机教学中的具体应用
  2. 做一个电商网站需要多少钱
  3. cannot find -lGL(CentOS8 QT5.12.12)
  4. 一元二次方程求根计算机的代码,一元二次方程求根Java源程序代码.doc
  5. dcos universe
  6. 增量式与绝对值编码器的区别
  7. uniapp中制作战力计算器
  8. 【数模】整数规划模型
  9. 腹有诗书气自华,新华三交换机大有不同
  10. 全国省市县sql(完整版)