Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
5年前关闭。
我想知道建议的做法是将init放在类定义的开头还是将接口函数放在第一位:
VS。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
5年前关闭。
我想知道建议的做法是将init放在类定义的开头还是将接口函数放在第一位:
class examp1:
def ifmethod1(self):
pass
def ifmethod2(self):
pass
def __init__(self):
pass
VS。
class examp1:
def __init__(self):
pass
def ifmethod1(self):
pass
def ifmethod2(self):
pass
最佳答案
很多人都把它放在第一位,但是每个人都有自己的见解,并且您会发现两者的论点。
对我而言,成为第一名非常有用,因为快速了解__init__
会有所帮助。
为了帮助其他语言的编码人员快速掌握Python,ibiblio.org说“ __init__
类似于构造函数”。本着这种精神,它通常会放在第一位—其他语言的构造函数几乎总是放在第一位。
在一个示例中,Python的Google style guide始终列在最前面。
关于python - python中将__init__放在类定义的开头的常见做法是什么? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27992884/
10-12 16:43