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()
  • 相关阅读:
    4-Python3从入门到实战—基础之数据类型(字符串-String)
    3-Python3从入门到实战—基础之数据类型(数字-Number)
    前端工程化—部署
    前端工程化
    PHP与MySQL设计模式:代理模式
    移动前端开发入门(一)
    PHP页面间传值的几种方法
    PHP文件上传及下载源码
    PHP文件操作
    JavaScript正则表达式
  • 原文地址:https://www.cnblogs.com/hongten/p/hongten_python_global.html
Copyright © 2011-2022 走看看