python--global用法

python--global用法,第1张

python--global用法

python中global的用法
    • 例子1
    • 例子2
    • 例子3

Python中定义函数时,若想在函数内部对函数外的变量进行 *** 作,就需要在函数内部声明其为global。

例子1
x = 1

def func():
    x = 2

func()
print(x)

结果为1
因为并没申明global,内部函数并不能对外部变量进行改变

例子2
x = 1

def func():
   global x = 2

func()
print(x)

结果为2
因为申明了global,内部函数对外部变量进行了改变

例子3
global x = 1

def func():
    x = 2

func()
print(x)

结果为1

global 只能在内部申明,外部申明依然不能达到效果

作者:xtingjie
来源:CSDN
原文:https://blog.csdn.net/xtingjie/article/details/71210182

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4655544.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-06
下一篇 2022-11-06

发表评论

登录后才能评论

评论列表(0条)

保存