#局部变量:在函数内部定义的变量【作用域仅仅在函数的内部】
#不同的函数可以定义相同的局部变量,他们在各自的函数内部起作用,不会相互影响
#局部变量的作用:为了临时的保存数据,需要在函数中进行定义保存
#通过使用关键字global使得局部变量提升为全局变量
def printInfo():
name='jr'
print('{}'.format(name))
pass
# def Test():
# print(name) #name为局部变量,只能在上一个函数中调用
# pass
# Test()
printInfo()
def Test():
name='JR'
print(name)
pass
Test()
#全局变量
job='计算机科学与技术'
name='jiang'
def printIn():
name='jr'
global job #需使用global才能对全局变量进行修改
job='市场营销'
print('{}.{}'.format(name,job))
pass
printIn()
#当局部变量和全局变量相同时,局部变量的优先级高于全局变量
运行结果