python类的定义和创建_在python中类的定义与创建

在python中类的定义与创建

方法/步骤

1

1.在python中定义类时需要使用关键字class,如下图定义一个空类

e2aefe781431dfb6f154a7d312cf02532e636392.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

2.如果没有需要输出的内容可使用pass输出,这样的类是一个空类

e1390a31dfb6326c935e697a89532f6322856092.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

3.通过class定义类之后,如果想要使用类,需要对类进行实例化

49701aebf6a75f0f5a13845b97324b18502c4c92.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

4.类名后面加括号就是对类进行实例化,实例化的类的对象可以对类进行操作

57af657f860e7c7502cc0c40650d3aceabd7bf92.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

5.在类中经常使用到的一个函数是构造函数,通过__init__(self)进行定义

7d34fbf4fcf5ee0dd0f65a62f96b0ce264e7ba92.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

6.构造函数定义后,在对类进行实例化时会自动输出

64a62a0f647814234c81868baac2bbd6e0d0b292.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

7

7.构造函数init必须带上一个self参数

87645f93cee8b004a92321ba79260d9a300ea992.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

8

8.如果不带这个self参数,在对类进行实例化时会报如下图参数缺少信息

f0848bee41c1b727a06af63d1a2ca5cadde89892.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

END

注意事项

此经验由勇敢的choy原创,觉得此经验对你有帮助,请点击下面【投票】予以支持,也可以点击上面的【五角星】来收藏

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

展开阅读全部

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值