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

2021/4/10 12:55:07

本文主要是介绍python开发基础(三)全局变量与局部变量,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

# 全局变量 顶头写的变量
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开发基础(三)全局变量与局部变量的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程