首页 > 自考资讯 > 自考知识

global在python中的用法,python中global函数怎么用

头条共创 2024-06-27

4172a0f0744942d59bfa577c3f6c69e6~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720069463&x-signature=Jx4vOaRIL6xGu0cA557SgwYD%2F%2FE%3D在Python中定义函数时,如果要在函数内操作函数外的变量,则必须在函数内将它们声明为全局变量。

实施例1

x=1

def func():

x=2

乐趣()

打印(x)

输出:1

由于func 函数不会在x 前面添加global,因此func 函数无法将x 赋值为2 或更改x 的值。

实施例2

x=1

def func():

全局x

x=2

乐趣()

打印(x)

输出:2

添加全局允许您在函数外部操作对象并在函数内部更改它们的值。

实施例3

全局x

x=1

def func():

x=2

乐趣()

打印(x)

输出:1

global 必须在函数内部声明。即使您在函数外部声明它,该函数也无法操作x。

版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。

猜你喜欢