Python学习系列之类与对象(二十三)
类与对象
一、类
- 类别,愤懑别类,物以类聚,人类,鸟类,动物类,植物类......
- 类是多个类似事务组成的群里的统称。能够帮助我们快速理解和判断事务的性质。
二、数据类型
- 不同的数据类型属于不同的类
- 使用内置函数type()可以查看数据类型
print(type(100)) print(type(99)) print(type(520))
执行结果:

三、对象
上面示例中的100,99,520都是int类之下包含的相似的不同个例,这个个例专业数据成为实例或对象
Python中一切皆对象

四、 定义Python中的类
1.类的创建
创建类的语法:
class 类名 :
pass
新建一个类,示例:
'''新建一个类'''
class Student : #Student为类的名称(类名)有一个或多个单词组成,每个单词的首字母大写,其余小写
    pass
在Python中一切皆对象,所以上面代码创建的Student也应该是一个对象,我们可以通过内置函数来查看Student的相关信息:
class Student : #Student为类的名称(类名)有一个或多个单词组成,每个单词的首字母大写,其余小写
    pass
#Python中一切皆对象
print(type(Student))
print(id(Student))
print(Student)
执行结果如下:

2. 类的组成
- 类属性
- 实例方法
- 静态方法
- 类方法
'''类的组成
    类属性
    实例方法
    静态方法
    类方法
'''
class Student:
    native_pace='吉林'    #直接写在类里的变量,称为类属性
    def __init__(self,name,age):
        self.name=name      #self.name 称为实体属性,进行了一个赋值的操作
        self.age = age
    #实例方法
    def eat(self):
        print('学生在吃饭...')
    #静态方法
    @staticmethod
    def method():
        print('我使用了statticmethod进行修饰,所以我是静态方法')
    #类方法
    @classmethod
    def cm(cls):
        print('我是类方法,因为我使用了classmethod进行修饰')
#在类之外定义的称为函数,在类之内定义的称为方法
def drink():
    print('喝水')
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号