【发布时间】:2015-09-06 17:05:48
【问题描述】:
我想知道如何在 python 中仅使用命名 args 来初始化一个对象,如果可能的话,别无其他。
如果 self.name = name 和 self.age = age 的顺序互换,则错误在于初始化 age。我将这些作为关键字参数提供给对象,那为什么还不够呢?我看到一个使用显式命名的关键字参数及其默认值(文件名=无)实例化的 Python 类,所以我认为 **kwargs 也可以。谢谢
【问题讨论】:
-
我不是对您的问题投反对票的人,但仅供参考,最好粘贴文本代码而不是屏幕截图。
标签: python object constructor instantiation