Python的内置类函数

时间:2014-05-13 20:06:35

标签: python function class

你对Python的类内置函数有一个很好的参考吗?对我来说,这个功能需要一点点。它看起来非常强大,但我还没有完全理解它并正在寻找一个好的指南。

我正在谈论这个:

class squash():
    def __init___(self, chocolate)

我只是不明白他们

2 个答案:

答案 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