2024-04-19 09:30:04 发布
网友
处理可变默认参数的公认范例是:
def func(self, a = None): if a is None: a = <some_initialisation> self.a = a
因为我可能要为几个论点做这些,所以我需要一遍又一遍地写非常相似的3行。我发现在初始化类对象或函数时,要做一件非常标准的事情,需要阅读大量的文本。
难道没有一行优雅的代码来代替这三行代码来处理潜在的未定义参数和复制到类实例变量所需的标准代码吗?
目前没有回答
目前没有回答
相关问题 更多 >
编程相关推荐