实验5

class StudentsDoc:
    def __init__(self, name, number, subject, python):
        self._name = name
        self._number = number
        self._subject = subject
        self._python = python

    def info(self):
        print(f'姓名:{self._name}')
        print(f'学号:{self._number}')
        print(f'专业:{self._subject}')
        print(f'Python成绩:{self._python}')

    def ex(self, n):
        self._python = n

def main():
    a1 = StudentsDoc('Bob', '111111', '大气', 88)
    a2 = StudentsDoc('Joe', '111112', '应气', 72)

    a1.ex(77)
    a2.ex(90)
    a1.info()
    a2.info()


if __name__ == '__main__':

    main()

  

 

 

import student

s1 = student.StudentsDoc('A', '123456', '水文', 67)
s2 = student.StudentsDoc('B', '123455', '计软',83)
s1.info()
s2.info()
s1.ex(70)
s2.ex(88)
s1.info()
s2.info()

  

 

 总结:

掌握了模块的导入, 对内置函数的使用,类的创建

通过创建类模块封装后使用可以大大提高数据处理的效率,这种技能可以用在以后的科研数据处理上,非常方便。

posted @ 2021-05-25 17:06  彭锦荣  阅读(62)  评论(1)    收藏  举报