gpt4 book ai didi

python - 为函数中的多个全局变量赋值的更简单方法

转载 作者:行者123 更新时间:2023-11-30 23:27:29 27 4
gpt4 key购买 nike

我在 python 文件中声明了一些全局变量,并希望在函数中将它们的值重置为 None。有没有更好/hack/pythonic 的方法将所有变量声明为全局变量并在一行中为它们赋值?

doctype, content_type, framework, cms, server = (None,)*5

def reset():
doctype, content_type, framework, cms, server = (None,)*5

最佳答案

Chain =,因为您将不可变的 None 分配给它们:

doctype = content_type = framework = cms = server = None

如果你想使用reset函数,你必须在其中将它们声明为global:

def reset():
global doctype, content_type, framework, cms, server
doctype = content_type = framework = cms = server = None

关于python - 为函数中的多个全局变量赋值的更简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22036124/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com