在python中,通常的做法是在类定义的开头加上init吗?

2024-09-29 23:23:48 发布

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

我想知道建议的做法是将init放在类定义的开头,还是将接口函数放在第一位:

class examp1:
    def ifmethod1(self):
         pass
    def ifmethod2(self):
         pass
    def __init__(self):
         pass

class examp1:
    def __init__(self):
         pass
    def ifmethod1(self):
         pass
    def ifmethod2(self):
         pass

Tags: self定义initdefpass建议classexamp1
1条回答
网友
1楼 · 发布于 2024-09-29 23:23:48

很多人把它放在第一位,但每个人都有自己的观点,你会发现两者都有道理。你知道吗

对我来说,做第一个很有用,因为快速了解__init__很有帮助。你知道吗

为了帮助其他语言的程序员快速掌握Python,ibiblio.org说“__init__类似于构造函数”。本着这种精神,它常常被放在第一位——其他语言的构造函数几乎总是排在第一位。你知道吗

在一个例子中,Python的Google style guide总是列在前面。你知道吗

相关问题 更多 >

    热门问题