python 定义 类,类的定义Python
点击查看更好的Python博客。
python中class的定义和python中class的定义以及class的init函数(initial (=* *文章导航:=* *
在python中定义和使用类class
即使在python中,类的这一部分也很常见。简单来说,类是对象的高级抽象、高级数据类型和蓝图,用于定义要使用的对象的属性和行为。可以对比一下为什么用一个类和以前没有类的时候。比如和结构化编程相比,有类有什么好处?概括起来就是封装、继承和多态。这些请你自己理解。
类的定义类似于函数,但不同于函数。建议定义一个类,后面类的第一个字母要大写定义。比如一个计算器。
类可以首先定义自己的属性。例如,属性的名称可以写成name= goodcalculator 。
还可以将def追加到类中来定义函数。比如add defadd(self,x,y):和output (print) xy)。
注意,self是这里的默认值,就像定义其他函数一样。
定义类计算器的第一个字母:#用冒号name=Good Calculator #这行是类price=18defadd(self,x,y):print(self . name)result=xy print(result)def MINUS)self,x,y): result=x-y print (result)
请注意" " cal=calculator(#被使用(#在这里运行类时是())。否则调用下面的函数会出错,并且. cal . name good calculator cal . price 18 cal . add无法调用)。20)好计算器30
class init function(initial)_ init _)可以看作是初始化类的变量,取自英文initial的本义。您可以在运行时为初始值赋值。
C=calculator(badcalculator),18,17,16,15)),并调用每个初始值的值。请看下面的代码。
class calculator 3360 name=好计算器 price=18 def _ init _ (self,name,price,height,width,Weight)这里的下划线是c=calculator (15) c. name 坏计算器 c. pric18c.h17c.wi16c.we15 。如何设置属性的默认值,直接在def中输入即可。
Defhttp://www。Sina.com/(自我,姓名,价格,高度=10,宽度=14,重量=16):查看跑步成绩,
有三个属性可以直接输出默认值,可以在代码中更改。
例如,如果输出c.wi时c.wi=17,则wi属性的值将更改为17。同样,也可以推送其他属性更改方法。
class calculator 3360 name= good calculator price=18 def _ init _(self,name,price,hight=10,width=14,Run self . name=name self . price=price self . h=high self . wi=width self . we=weight c=calculator(bad calculator)
来源:别烦python。
本文仅供个人学习。请引用“请不要麻烦python”
*文章导航:* *零基础的Python教程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。