你对Python的类内置函数有一个很好的参考吗?对我来说,这个功能需要一点点。它看起来非常强大,但我还没有完全理解它并正在寻找一个好的指南。
我正在谈论这个:class squash():
def __init___(self, chocolate)
我只是不明白他们
答案 0 :(得分:4)
在Python class
中不是内置函数,它是用于创建类的复合语句。这在以下位置的文档中进行了描述:
https://docs.python.org/2/reference/compound_stmts.html#class-definitions
https://docs.python.org/2/tutorial/classes.html
如果您正在寻找动态创建类的函数,您可能需要内置函数type()
的三个参数版本。
关于如何在Python中使用类的教程,以下内容非常好:
http://learnpythonthehardway.org/book/ex40.html
答案 1 :(得分:-1)
它们通常被称为魔术方法。这是一个很好的资源:http://www.rafekettler.com/magicmethods.pdf