args 在class中的应用
在class中,args可以用作一个参数,用于传递任意数量的位置参数。这意味着,你可以在调用class时传递任意数量的参数,而不必提前指定参数的数量。
例如:
class MyClass:
def __init__(self, *args):
self.args = args
在上面的例子中,我们定义了一个名为MyClass的class,并使用args作为init方法的一个参数。在init方法中,我们将传递给class的任何参数都存储在args变量中。
这意味着,我们可以传递任意数量的参数,例如:
obj1 = MyClass(1, 2, 3)
obj2 = MyClass("apple", "banana", "orange", "grape")
在这两个示例中,我们分别传递了3个和4个参数。这些参数都被存储在args变量中,以便我们在class中使用它们。
原文地址: https://www.cveoy.top/t/topic/hinA 著作权归作者所有。请勿转载和采集!