python小课——零基础入门——学习笔记大数据 爬虫Python AI Sql

Python精简入门学习(七)

2021-04-09  本文已影响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()
上一篇下一篇

猜你喜欢

热点阅读