python global函数_如何使用python语言中的global关键字获取函数值

在python语言中,如果在函数外层定义了一个全局变量a,函数内部又有一个同名的局部变量,想要这个全局变量的值改成为局部变量的值,可以使用global。下面利用一个实例说明如何实现这个场景,操作如下:

1f9feadca039131f3fd44a6ce275f2c4ed990a92.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

工具/原料

python

截图工具

方法/步骤

1

第一步,双击打开python语言命令窗口,定义一个全局变量color并赋值为blue,如下图所示:

e177fc9147e833e01d4ba4b630ea3e8631485992.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

第二步,紧接着定义一个函数get_color,声明一个局部变量color并赋值为red,如下图所示:

e3d059e833e03972183a225fb586304860435692.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

第三步,再次定义一个show_color函数,然后调用print方法打印color值,如下图所示:

46a92de039723d039dd3a733bb486143d6d45792.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

第四步,然后依次调用函数get_color和函数show_color,可以发现打印结果为blue,如下图所示:

32a127723d03bbea19bfa9fdea43d7d449315492.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

第五步,再次声明函数get_color,调用global color,然后赋值color为red,如下图所示:

38332303bbea3e861871f8f65cd4483105eb5592.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

第六步,再次调用get_color和show_color函数,发现打印结果为red,这个值是函数中的局部变量的值,如下图所示:

3c42a5ea3e863048487a4e61c33104ebf7a75292.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

END

注意事项

注意如何使用python语言中的函数局部变量

注意python语言中的global的用法

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

展开阅读全部

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值