查看class名字_Python-class 类

一.class 定义一个类

class 定义一个类, 后面的类别首字母以大写的形式定义,比如定义一个类:计算器Calculator. class可以先定义自己的属性,比如该属性的名称可以写为 计算器的名字name='Good Calculator'和计算器的价格 price=18. class后面还可以跟def, 定义一个函数作为该计算器的功能. 比如def add(self,x,y): 加法, 输出print(x+y). 类似的定义其他功能:减,乘,除,注意这里的self 是默认值.定义完功能后,定义一个calcul个体属于该类(意思是这个个体是计算器的一种):calcul=Calculator(),该个体就有了该类的属性,功能。代码如下:(表示该个体的name,price,add功能,divide功能)

72fab2ae425865013a5063a3ad3d1691.png

二.class 类的 init 功能

__int__(注:两个_)可以理解成初始化class的变量,取自英文中initial 最初的意思.可以在运行时,给初始值附值,例子:定义init(name,price,height,width,weight)代码如下:

e5a7f66521acfd4ce9bb76c9960b893a.png

设置属性的默认值, 直接在def里输入即可,如下:

def __init__(self,name,price,height=10,width=14,weight=16):查看运行结果, 三个有默认值的属性,可以直接输出默认值,这些默认值可以在code中更改, 比如c.wi=17再输出c.wi就会把wi属性值更改为17.同理可推其他属性的更改方法。

37ed82ea7a8c16a0624a17519e89c103.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值