首页 > 编程语言 > 详细

python开发基础(三)全局变量与局部变量

时间:2021-04-10 15:55:00      阅读:13      评论:0      收藏:0      [点我收藏+]
# 全局变量 顶头写的变量
Name = 小明

print(name=, Name)
# 局部变量 ,先调用局部变量, 如果局部变量没有定义, 则使用全局变量
def change_name():
    """
    局部变量只在局部定义里生效
    函数具有的功能
    如果函数的内容无global关键字, 优先读取局部变量
    如果函数中的内容有global, 变量的本质就是全局的变量, 可读取可赋值
    """
    global Name
    Name = 小小明
    age = 3
    print(Name, age)
    pass


change_name()
print(name=, Name)


def change_name_1():
    """

    """
    global Name
    Name = 小明明
    age = 5
    print(Name, age)
    pass


change_name_1()
print(name=, Name)


"""
# 代码块
name = ‘刚娘‘


def weihuo():
    name = ‘沉着‘

    def weiweihuo():
        global name
        name = ‘冷静‘

    weiweihuo()
    print(name)


print(name)
weihuo()
print(name)

"""


# 前项引用 函数即变量
def bar():
    print(bar)


def foo():
    print(foo)
    bar()


foo()

 

python开发基础(三)全局变量与局部变量

原文:https://www.cnblogs.com/longloved/p/14640480.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!