gpt4 book ai didi

python - 在一行 Python 中定义全局变量

转载 作者:太空宇宙 更新时间:2023-11-04 07:39:01 25 4
gpt4 key购买 nike

有没有更简洁的方法来定义全局变量,使它们都在一行中?

目前我有:

SUCCESS = 0                    # Declarations spanning multiple lines
FAIL = 0
TARGET = os.getcwd()
TIMEOUT = 2
MAXDEPTH = 0
ORIGINAL = ''
PATHS = {}

def main():
aNumber,aString = 1,'hello' # Declarations in one line
print aString

main()

最佳答案

它作为单独的行更具可读性(特别是如果你将它们排成一行):

SUCCESS  = 0
FAIL = 0
TARGET = os.getcwd()
TIMEOUT = 2
MAXDEPTH = 0
ORIGINAL = ''
PATHS = {}

但如果你真的想在一行中完成,当然可以!

SUCCESS, FAIL, TARGET, TIMEOUT, MAXDEPTH, ORIGINAL, PATHS = 0, 0, os.getcwd(), 2, 0, '', {}

关于python - 在一行 Python 中定义全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27264610/

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