gpt4 book ai didi

Python初始化

转载 作者:太空狗 更新时间:2023-10-30 00:33:23 26 4
gpt4 key购买 nike

我有这个代码:

def __init__(self, a, b, c, d...):
self.a = a
self.b = b
etc

我正在考虑将其替换为:

def __init__(self, a, b, c, d...):
args=locals()
for key in args:
self.__dict__[key] = args[key]

这是个坏主意吗?有没有更好的方法来做到这一点?

最佳答案

来自Zen of Python :简单胜于复杂。可读性很重要。

显式赋值比使用魔法设置值更具可读性和简单性。

关于Python初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10973764/

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