Python精简入门学习(七)

作者: 码市冲冲冲 | 来源:发表于2021-04-09 22:06 被阅读0次

Python精简入门学习之全局变量和局部变量
-局 部 变 量

局部变量就是在函数内部定义的变量 [作用域仅仅局限在函数的内部]
不同的函数 可以定义相同的局部变量 但是各自用各自  不会产生影响
局部变量的作用: 为了临时的保存数据 需要在函数中定义来进行存储

-全 局 变 量

pro的定义就是一个全局变量[作用域的范围不同]
当全局变量和局部变量出现重复定义的时候 程序有线执行使用函数内容定义的变量 [地头蛇]
如果在函数的内部要想对全局变量进行修改的话 必须使用global 关键字进行声明
pro = '中国航天科工'      # 全局变量
name = '东风家族'       # 全局变量
def printInfo():
    # name = 'peter'  # 局部变量
    print('{}.{}'.format(name,pro))
    pass
def TestMethod():
    name = 'DF-41'
    print(name,pro)
    pass
def changeGlobal():
    '''
    要修改全局变量
    :return:
    '''
    global pro      # global修饰修改全局变量
    pro = '东风快递 使命必达'   # 局部变量
    pass
changeGlobal()
print(pro) # 修改了吗
TestMethod()
printInfo()

相关文章

网友评论

    本文标题:Python精简入门学习(七)

    本文链接:https://www.haomeiwen.com/subject/mlnwkltx.html