python简述局部变量和全局变量的区别,python中局部变量和全局变量是什么

  python简述局部变量和全局变量的区别,python中局部变量和全局变量是什么

  python全局变量和局部变量的区别

  全局变量和局部变量的区别在于范围。全局变量在整个py文件中声明,可以在全局范围内使用;局部变量是在函数内部声明的,并且只能在函数内部使用。如果超出使用范围(函数外),会报错。

  推荐:Python教程

  #!/usr/bin/python3

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

  A=100 #全局变量一般用大写字母表示。

  定义函数():

  A=50 #局部变量一般用小写字母表示。

  印刷(a A)

  函数()

  打印(一份)

  Print(a) #错误消息名称error:名称“a”未定义

  #!/usr/bin/python3

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

  A=100

  定义函数():

  A=250

  打印(一份)

  Print(A) #打印所有变量

  Func() #局部变量

  如果要改变函数内部的全局变量,需要在它前面加上global关键字。函数执行后,全局变量值也会改变。

  #!/usr/bin/python3

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

  A=100

  定义函数():

  全球A

  A=200

  打印(一份)

  Print(A) #打印全局变量

  Func() #局部变量

  Print(A) # changed全局变量如果全局变量是list类型,可以用list的list方法修改list,也可以不用global来声明。

  list_1=[1,2,56, list]

  定义更改列表():

  list_1.append(over )

  打印(列表_1)

  更改列表()

  打印(列表_1)

  在函数中,如果局部变量与全局变量同名,则首先调用局部变量。

  PHP中文网站上有很多python视频教程。欢迎在线学习!这就是python全局变量和局部变量区别的细节。更多信息请关注热门IT软件开发工作室其他相关文章!

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

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