对象/实例

对象/实例
  对象也称为实例instance。
  在Python3中,所有东西都是对象,包括类本身,即类也是一种对象。
  object是Python3中的内置类,也是所有类的基类。
  type也是Python3中的内置类,它是所有内置类型(例如整型int、字符串str等等)的类型,换句话说就是所有内置类型(例如整型int、字符串str等等)都是type的实例。更特殊的是:type本身也是自己的实例。
  object和type有着特殊的关系:由于object是所有类的基类,而type是一个类,所以object是type的基类;同时由于type是所有内置类型的类型,所以object是type的实例。
  下面是定义类和使用类创建实例的简单例子:

# -*- coding: utf-8 -*-

class Student():
    '''
    定义一个学生类Student
    '''
    def __init__(self, name, scope):
        self.name = name
        self.scope = scope
        
    def modifyName(self, name):
        self.name = name
        
    def modifyScope(self, scope):
        self.scope = scope
        
    def printInfoInfo(self):
        print("name: ", self.name)     # 打印学生的姓名
        print("scope: ", self.scope)    # 打印学生的分数
        
student = Student('Lucy', 85) # 生成学生类的实例student
student.printInfoInfo()             # 打印学生的姓名和分数

student.modifyName('Jack')     # 修改学生的姓名
student.modifyScope('98')     # 修改学生的分数
print('Ater modification.')
student.printInfoInfo()             # 打印学生的姓名和分数