zoukankan      html  css  js  c++  java
  • python开发_python中的变量:全局变量和局部变量

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

    运行效果:

    代码部分:

     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()
  • 相关阅读:
    关于[一个基于WF的业务流程平台]表设计的说明
    这几年开发工作流的感受
    在Silverlight中绘制贝塞尔曲线
    WF工作流设计器(WPF版)
    基于WF设计业务流程平台_消息收集、通知接口
    基于WF设计业务流程平台_数据冲突
    NET4.0 CTP 中的WF
    NET 4,3,2,1其实什么也没有变
    基于WF设计业务流程平台_权限在流程模板外部映射
    无题
  • 原文地址:https://www.cnblogs.com/hongten/p/hongten_python_global.html
Copyright © 2011-2022 走看看