发布网友 发布时间:2022-03-25 13:03
共3个回答
懂视网 时间:2022-03-25 17:25
类用来描述具有相同的属性和方法的对象的集合,它定义了该集合中每个对象所共有的属性和方法,python中一般使用class关键字来定义类,类的命名规则是每个单词的首字母都要大写。
类对象支持两种操作:属性引用和实例化,属性引用使用和Python中所有的属性引用一样的标准语法:obj.name,而类实例化后,可以使用其属性。
类对象创建后,类命名空间中所有的命名都是有效属性名,如果直接使用类名修改其属性,那么将直接影响到已经实例化的对象。
总结:
类用来描述具有相同的属性和方法的对象的集合,它定义了该集合中每个对象所共有的属性和方法,python中一般使用class关键字来定义类,类的命名规则是每个单词的首字母都要大写。
热心网友 时间:2022-03-25 14:33
#!/usr/bin/python3
# -*- coding:utf-8 -*-
"""
@author:Storm_ck
@file :20200623_01.py
@time :2020/6/23 14:08
"""
"""
定义学生类,姓名、年龄、成绩
"""
class students():
"""学生姓名、年龄、成绩,成绩以数组形式传入"""
def __init__(self, name, age, course):
self.name = name
self.age = age
self.course = course
def get_name(self):
return self.name
# print("学生姓名:{}".format(self.name))
def get_age(self):
return self.age
# print("学生年龄:{}".format(self.age))
def get_course(self):
return sum(self.course)
# print("学生总分:{}".format(sum(self.course)))
if __name__ == "__main__":
stu1 = students('Tom', 16, [69, 88, 98])
print("学生姓名:{}".format(stu1.get_name()))
print("学生年龄:{}".format(stu1.get_age()))
print("学生总分:{}".format(stu1.get_course()))
热心网友 时间:2022-03-25 15:51
课后作业吧?自己试着做做,碰到问题再来问。不然还不如不学。