前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python开发_python中的变量:全局变量和局部变量

python开发_python中的变量:全局变量和局部变量

作者头像
Hongten
发布2018-09-13 13:52:35
1.1K0
发布2018-09-13 13:52:35
举报
文章被收录于专栏:HongtenHongten

如果你在为python中的变量:全局变量和局部变量头疼,我想这篇blog会给你帮助

运行效果:

代码部分:

代码语言:javascript
复制
 1 #Python中的变量:全局变量和局部变量
 2 
 3 #在很多语言中,在声明全局变量的时候,都喜欢把全局变量的名称定义为大写
 4 
 5 #定义学生人数为100
 6 STUDENT_NUMBER = 100
 7 #学校名称
 8 SCHOOL_NAME = 'Guangzhou University'
 9 
10 """\
11     获取全局变量:学生人数STUDENT_NUMBER的值
12 """
13 def getStudentNumber():
14     return STUDENT_NUMBER
15 """\
16     重置全局变量:学生人数STUDENT_NUMBER值
17 """
18 def setStudentNumber(num):
19     global STUDENT_NUMBER
20     STUDENT_NUMBER = num
21 """\
22     获取全局变量:学校名称SCHOOL_NAME的值
23 """
24 def getSchoolName():
25     return SCHOOL_NAME
26 """\
27     重置全局变量:学校名称SCHOOL_NAME值
28 """
29 def setSchoolName(name):
30     global SCHOOL_NAME
31     SCHOOL_NAME = name
32 
33 def changeValue():
34     name = '广州大学'
35     number = 90
36     print('全局变量STUDENT_NUMBER = ' , getStudentNumber())
37     print('全局变量SCHOOL_NAME = ' , getSchoolName())
38     print('#######################################')
39     print('局部变量namber = ' , number)
40     print('局部变量name = ' , name)
41     print('#######################################')
42     print('改变全局变量值...')
43     print('#######################################')
44     setStudentNumber(number)
45     setSchoolName(name)
46     print('全局变量STUDENT_NUMBER = ' , getStudentNumber())
47     print('全局变量SCHOOL_NAME = ' , getSchoolName())
48 
49 if __name__ == '__main__':
50     changeValue()
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013-07-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档