gpt4 book ai didi

python - 我怎样才能允许一个或多个参数来初始化一个类?

转载 作者:太空宇宙 更新时间:2023-11-04 10:24:54 24 4
gpt4 key购买 nike

如果我想创建一个类,其中每个实例必须至少有一个参数,但可以有更多。如果没有,则应引发异常。我怎样才能做到这一点?

最佳答案

你可以这样写你的类:

class MyClass(object):
def __init__(self, first, *rest):
# do something with the args

这接受第一个参数作为 first 和任何其他参数作为元组 rest

关于python - 我怎样才能允许一个或多个参数来初始化一个类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29934875/

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