2024-10-03 00:18:45 发布
网友
这个python代码有什么问题?我一直在尝试学习如何使用init,但无法使其工作
class Giraffes: def _init_(self, spots): self.giraffe_spots = spots ozwald = Giraffes(100) print(ozwald.giraffe_spots)
您需要在以下前后使用两个下划线:
def __init__(self, spots):
你只在两边用了一个。如果拼写错误,则在创建新实例时不会调用它。你知道吗
演示:
>>> class Giraffes: ... def __init__(self, spots): ... self.giraffe_spots = spots ... >>> ozwald = Giraffes(100) >>> print(ozwald.giraffe_spots) 100
您需要在以下前后使用两个下划线:
你只在两边用了一个。如果拼写错误,则在创建新实例时不会调用它。你知道吗
演示:
相关问题 更多 >
编程相关推荐