python全局变量

python 外部变量的声明与使用

1. 如何使用函数外的变量?

a = 111  
def get_a():
    print(a)
    print(b)
b = 222
get_a()

# >> 111
# >> 222

要求:

  1. 调用函数前,先声明变量。
  2. 必须在函数外部,而不能是其他函数内。

2. 如何使用其他函数内部的变量

那么如何使用其他函数内的内部变量呢?
–需要先将内部变量声明为全局变量

def get_b():
    global b
    b = 222
def get_a():
    print(b)
get_b()
get_a()
# >> 222

要求:

  1. 使用global声明为全局变量
  2. 声明变量的函数需要先被调用

3. 函数内修改全局变量

对于节1示例,如果想要在get_a()内修改a,b的值,需要先global进行声明。

a = 111
def get_a():
    global a
    print(a)
    a = 1
get_a()
print(a)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值