python类的问题
发布网友
发布时间:2022-05-10 21:19
我来回答
共2个回答
热心网友
时间:2022-05-10 22:49
Python编程类的概念可以比喻来形容一些类型,如“人类”的集合,可以看作是一个类,然后使用这个类来定义人类出每一个具体的人 - 你,我,他等,它的对象。类也有属性和函数,属性部分的类本身,因为人类有名称,属性,如身高和体重,以及特定值的功能都依赖于每个人;??功能可以实现为一个类的行为,作为人类吃饭,走路和睡眠功能
类的定义一般是:
类的类名[(父类名)]:[成员函数和成员变量],
类命名的类的名称,并要求可选的父类,但父类,子类的名称的定义,您有适当的属性和父类的方法。当作为一个对象类定义中使用时,会首先调用的__init__构造函数来初始化每个属性的对象,每个属性类(成员变量),可以在构造函数中定义的,当你添加一个对象指针的定义就是喜欢。当对象被销毁,析构函数被调用的__del__,类定义的成员函数,则默认值必须是一个变量(在这个指针类似于C + +)代表对象本身的类定义,的变量名可以定义一般用自变量表示大致相同
基类和父的意思。
父类被称为具有超强的关键字,其实并不存在,如果当前类的方法或变量,按照继承链一直是背靠背,直到对象类。
被实例化,以创建该类的对象。
热心网友
时间:2022-05-11 00:07
你的__str__函数应该是这个样子的:
def __str__(self):
result = self.which_switch()
也就是说你要加上self才能调用类成员函数。