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