gpt4 book ai didi

python - 正在用 self 声明 [几乎] 一切。好吧(Python)?

转载 作者:太空宇宙 更新时间:2023-11-03 12:16:19 26 4
gpt4 key购买 nike

我有一个习惯,就是在声明新变量的时候在前面加上self.,让所有的方法都可以使用。这是因为有时我认为我不需要其他方法中的变量。但是中途我意识到我需要它可以通过其他方法访问。然后我必须在所有变量前添加 self.

所以我的问题是,除了每次使用变量需要多输入5个字符外,还有其他缺点吗?或者,您如何解决我的问题?

最佳答案

仅当值是整个对象状态的一部分时,才在 self 上设置属性。如果它只是方法状态的一部分,那么它应该是方法局部的,而不应该是 self 的属性。

关于python - 正在用 self 声明 [几乎] 一切。好吧(Python)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14049028/

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