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