首 页 行业资讯 新车 试驾评测 养车用车 车型库

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com