我正在编写一个在其__init__函数中使用某些函数的类,我不确定在哪里定义这些函数的最佳实践.我通常喜欢先定义,__init__但如果我需要在其中使用a函数/方法,__init__则需要先定义它.我不想在课外定义它,因为它在课外无用,但在我之前定义方法似乎很麻烦__init__.对此有哪些正常约定?
slo*_*oth 13
只需像其他方法一样将方法添加到类中
class Test(object):
def __init__(self):
self.hi()
def hi(self):
print "Hi!"
Run Code Online (Sandbox Code Playgroud)
没问题.
虽然Python样式指南 IIRC中没有提到它,但是让我们__init__成为你班上第一个方法的惯例.
| 归档时间: |
|
| 查看次数: |
5459 次 |
| 最近记录: |