python 定义一个类实现以下方法
发布网友
发布时间:2022-03-03 13:03
我来回答
共2个回答
懂视网
时间:2022-03-03 17:25
类用来描述具有相同的属性和方法的对象的集合,它定义了该集合中每个对象所共有的属性和方法,python中一般使用class关键字来定义类,类的命名规则是每个单词的首字母都要大写。
类对象支持两种操作:属性引用和实例化,属性引用使用和Python中所有的属性引用一样的标准语法:obj.name,而类实例化后,可以使用其属性。
类对象创建后,类命名空间中所有的命名都是有效属性名,如果直接使用类名修改其属性,那么将直接影响到已经实例化的对象。
总结:
类用来描述具有相同的属性和方法的对象的集合,它定义了该集合中每个对象所共有的属性和方法,python中一般使用class关键字来定义类,类的命名规则是每个单词的首字母都要大写。
热心网友
时间:2022-03-03 14:33
伸手党自重
students = {} # uid:name
class Student(object):
def __init__(self):
pass
def register(self,uid,name):
students[str(uid)] = name;
def find_student_by_id(self,uid):
name = None
if str(uid) in students:
name = students[str(uid)]
return name
def sorting(self):
lis = []
for i in range(len(students)):
if str(i) in students:
lis.append(students[str(i)])
return lis
class College_Student(Student):
def __init__(slef):
pass
def sorting(self):
return Student.sorting()[::-1]
追问emm我只是删不掉问题。。写完了已经就很尬。当时比较傻。便宜还没写的人好了hhh