python中的函数init不存在

2024-06-01 13:46:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个python代码:

class Tuna:
    def __Init__(self):
        print('birdie')

    def swim(self):
        print('swiminng')


tuntun = Tuna()
tuntun.swim()

打印出来:

swiminng

为什么初始化不起作用?你知道吗


Tags: 代码selfinitdefclassprinttunabirdie
1条回答
网友
1楼 · 发布于 2024-06-01 13:46:58

__init__是初始化方法。__Init__不是。如果您不通过创建自己的__init__方法来重写该方法,那么将使用默认方法(在创建实例之后,该方法不会执行任何操作)。你知道吗

相关问题 更多 >