我是python的新手,我来自C#background。我正在读一本关于Python的书,并且发现了一个类,它是Python中的一个对象。我不太确定这是否属实,因为我试图在网上查找并找不到答案。有人可以解释一下吗?
以下是作者所说的内容的解释:
函数,模块和类等程序单元也是Python中的对象
并且有人也可以详细说明为什么会这样,因为C#对象派生自类。 就像汽车是班级和本田一样,梅赛德斯是该级别的对象。但正如我在阅读它似乎在Python类中是一个对象。所以汽车是一个对象,本田和梅赛德斯也是一个对象,所以课堂的好处是什么?
答案 0 :(得分:3)
当用Python创建一个类时:
class Frabbah:
"""
A soothing class, designed to ease tensions on StackOverflow.
"""
然后有人可以使用的东西或物体:
--> print(Frabbah)
<class '__main__.Frabbah'>
可以添加属性:
--> Frabbah.answer = 'Interesting...'
然后查看它们:
--> print(Frabbah.answer)
Interesting...
Python中的所有东西都是一个东西,或者是一流的公民,这意味着你可以传递这些东西,检查它们,修改它们等等。所以一个整数作为一个对象,一个类是一个对象,函数是一个对象......