Python Class(类)讲解

怎么分类?

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

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

垃圾不分类,乱;

书本不分类,乱;

物品不分类,乱,

很乱很乱。

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)


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

#我周末喜欢去公园里和伙伴们在一起玩耍。
#加油
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值