如果该参数不等于 None ,有没有办法可以在类中循环带有参数的函数?我知道如何用很多 if 循环来做到这一点,但还有另一种方法可以做到这一点吗?
这是我想要做的一个例子:
class Name:
def __init__(self,name,favfood,favcolour,favsport):
self.name = name
self.favfood = favfood
self.favcolour = favcolour
self.favsport = favsport
henry = Name("Henry","Sushi","Blue",None)
我想要一个打印出他所有喜欢的东西的函数,但如果它是 None 就会跳过它,几乎是类的 for 循环。
有没有办法为类中的每个属性都有一个 forloop?
相关分类