gpt4 book ai didi

Python 最佳实践 : initializing variables

转载 作者:行者123 更新时间:2023-12-02 00:31:42 24 4
gpt4 key购买 nike

当你有一个由方法设置的变量(比如字典)时,Python 的最佳实践建议是什么:

我应该先初始化 my_var 吗:

my_var = {}
my_var = do_something_and_return_var()

或者直接设置:

my_var = do_something_and_return_var()

首先设置它的好处是您可以立即知道 my_var 应该是什么类型(虽然我不使用 IDE,但我想当您使用时它会有所帮助)。但另一方面,在将其设置为实际值之前将其设置为空字典似乎有点没用。

谢谢

最佳答案

你不需要先写my_var = {}。如果你想指定你应该使用的类型 type hints .

from typing import Dict

def do_something_and_return_var() -> Dict[str, str]
...

关于Python 最佳实践 : initializing variables,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51609962/

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