python定义全局变量关键字,python global关键字

  python定义全局变量关键字,python global关键字

  python中global关键字的主要作用是声明变量的作用域。下面这篇文章主要介绍Python中global关键字的简单使用,通过示例代码非常详细的介绍。有需要的朋友可以参考一下。

  00-1010简介:案例1:局部变量不能全局使用。情况二:全局变量,可以用在任何范围。案例三:函数中定义的局部变量案例四:函数间全局关键字的作用案例五:不同文件模块中的全局。注意,test6和test7是不同的文件。案例6:不同文件模块中的全局。注意,test6和test7是不同的文件。附:用全局需求声明多个变量,以逗号结尾:

  

目录

  1.global是Python中的全局变量关键字。

  2.全局变量是编程术语之一,来源于变量的划分。

  3.变量分为局部和全局,局部变量可以称为内部变量。

  4.由对象或函数创建的变量通常是局部变量,只能在内部引用,而不能被其他对象或函数引用。

  5.全局变量可以由一个对象函数创建,也可以在程序的任何地方创建。这个程序的所有对象或函数都可以引用全局变量。

  6.global关键字的作用是使局部变量成为全局变量。

  

简介:

  # -*-编码: utf-8 -*-

  定义测试1():

  #局部变量local

  local_var=a

  打印(本地变量)

  #局部变量不能全局使用,只有对应的局部范围可用。

  # print(local_var)# name error :未定义名称“local _ var”

  

案例1:全局无法使用局部变量。

  global_var=1

  定义测试2():

  #在函数中使用全局变量

  打印(global_var 1)

  内部定义():

  #在嵌套函数中使用全局变量

  打印(global_var 2)

  Global _ var3 #在返回值中使用全局变量。

  #在函数外使用全局变量。

  打印(global_var)

  

案例2:全局变量,任意范围均可使用。

  定义测试3():

  #函数中的内部变量,但从属函数使用全局变量,外部函数使用局部变量。

  func_var=1

  内部定义():

  打印(函数变量)

  返回函数变量

  返回内部()

  测试3()

  

案例3:函数内定义的局部变量

  定义测试4():

  #全局关键字函数

  全局函数变量

  func_var=2

  #调用test5打印func_var,去掉global会给出错误。

  测试5()

  打印(测试5。__全局_ _)

  定义测试5():

  打印(函数变量)

  测试4()

  

案例4:函数间global关键字的作用

  # a.py

  def test6():

  #全局关键字函数

  全局函数变量

  func_var=3

  # b.py

  来自进口测试6

  定义测试7():

  打印(测试6。__globals__[func_var])

  #在没有首先执行test6的情况下将引发异常。KeyError: func_var

  test7() # KeyError: func_var

  

案例5:不同文件模块中的global,注意test6, test7为不同文件。

  # a.py

  def test6():

  #全局关键字函数

  全局函数变量

  func_var=4

  # b.py

  来自进口测试6

  定义测试7():

  打印(测试6。__globals__[func_var])

  #首先执行test6时,test可以使用func_var。

  测试6()

  测试7() # 4

  

案例6:不同文件模块中的global,注意test6, test7为不同文件。

  数量=0

  定义抄送():

  全局计数,数量

  计数=计数1

  数字=数字2

  打印(计数,数字)

  抄送()

  3 2

  #全局变量可以通过函数中的全局声明来修改。

  数字

  Out[24]: 2

  #

  数数

  Out[25]: 3

  当使用全局变量时,也可以使用类变量。

  C:级

  计数=3

  定义抄送():

  计数=C .计数1

  打印(计数)

  抄送()

  四

  

附:用global声明多个变量需要用逗号分

  1.仅导入包,由global定义的全局变量不会添加到globals中。

  2.执行全局的相应功能。相应的变量将存储在由global定义的函数中,而不是其他函数中。

  关于Python全局变量关键字的简单使用的这篇文章到此为止。有关Python全局变量关键字的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: