python中的全局变量和局部变量

#python中的全局变量和局部变量
#局部变量
#局部变量,就是在函数内部定义的变量
#作用范围:函数内部,只能在函数中使用,不能在函数外使用
#生命周期:函数被执行时,局部变量被创建,函数执行结束,局部变量被销毁
def test1():
a = 120
print(‘我是局部变量’, a)
a = 240
print(‘我是局部变量’, a)
def test2():
a = 360
print(‘我是局部变量’, a)
test2()
test1()

#2.全局变量
#在函数外边定义的变量叫全局变量(从定义发位置开始)
b = 100
def test3():
print(b)
test3()
c = 200
def test4():
print©
test4()
#为什么test4能够输出200
#因为python是从被调用才开始执行的
#3.全局变量和局部同时出现时并且名字相同时
global_name = 100
def test5():
global_name = 200
print(global_name)
test5()
print(global_name)
#4.全局变量的修改:global
#如果函数中出现global,函数中出现了和全局变量中相同的变量名,他也不会起局部的作用
#可以理解为函数内部重名是对全局变量做修改

x = 500
def test6():
global x #将x修改为全局变量
x = 600
print(x)
test6()
print(x)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值