怎么分类?

假如不分类,世界会怎么样?

假如不分类,世界会变得很乱

垃圾不分类,乱;

书本不分类,乱;

物品不分类,乱,

很乱很乱。

Python是面向对象的编程语言,那么,对象就要分类。

Python的类怎么声明?

(基本的)

class 类名:
    属性名1 = 属性类型基本值1
    属性名2 = 属性类型基本值2
    属性名n = 属性类型基本值n

 注意:

        1.类名和属性名最好不要有中文!数字不能开头!

        2.类名的首字母最好大写

     讲解:

        类名:英文或拼音,比如:Shuiguo

        属性名:属性的名称,比如:Name

        属性类型基本值:不是None,具体看下表:

类型


int(整数)

0

float(浮点型“带有小数点的数字”)

0.0

str(字符串)

''或""

list(列表)

[]

tuple(元组)

()

怎么引用它?

变量名 = 类名()
变量名.属性 = 属性值
print(变量名.属性)
变量名.方法(方法的参数)

也可以这样(例子):

class Students:  # 定义学生类
    # 初始化属性
    
    def __init__(self, name, age, gender, grand):
        self.name = name
        self.age = age
        self.gender = gender
        self.grand = grand
    # 定义普通(函数)方法
    
    def learn(self):
        print('我经常去图书馆里看课外书。')

    def play(self):
        print('我周末喜欢去公园里和伙伴们在一起玩耍。')

这样引用它:

s = Students('加油', 9, '男', 2)
s.play()
print(s.name)


#---------------------------------------------------------------
#输出:

#我周末喜欢去公园里和伙伴们在一起玩耍。
#加油