gpt4 book ai didi

python - 在 if block 中初始化变量的推荐方法

转载 作者:太空狗 更新时间:2023-10-29 22:07:08 36 4
gpt4 key购买 nike

我有以下代码(减去一些其他操作):

def foobar():
msg=None
if foo:
msg='foo'
else:
msg='bar'
return msg

msg 变量是否有以下更好的做法?

def foobar():
if foo:
msg='foo'
else:
msg='bar'
return msg

我知道我可以将上述函数简化为三元表达式,但是每个 if-else block 中都有我遗漏的操作。

最佳答案

两者都可以,但我可能会这样做:

def foobar():
msg='bar'
if foo:
msg='foo'
return msg

关于python - 在 if block 中初始化变量的推荐方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8933160/

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