python class用法理解,python中class的定义及使用
用python类定义一个类
Class是一个关键字,它告诉系统我们想要定义一个类。在class后添加一个空格,然后添加类名。类名规则:首字母大写。如果用驼峰命名的词不止一个,比如KingMao,类名后面的括号表示这个类是基于某个类定义的,属于相关知识的继承。暂时写对象。
Class Dog(object):类内部的代码是类型的描述,相当于描绘了一个模板。类内部定义的函数一般称为方法def eat(self,n): print(王贲吃了%d个苹果 % n def add _ fn(self,a,b): return a b
类名后面的括号表示创建这种类型的对象(实例)(ANB=dog () print (ANB,type (ANB)) ANB。吃(4) A=ANB。ADD _ FN (3,7) print (A)
xiaoquan=Dog()print(xiaoquan,type(xiaoquan))xiaoquan.eat(3)
anbei.name=安倍打印(anbei.name)
Class Pig(object):一个特殊的函数,当创建这种类型的对象时,它会自动调用这个方法。通常这种特殊的方法称为构造方法(初始化方法):def _ _ init _ _ (self,name,age):self . name=name self . age=age def add _ fn(self,a,b): return a b
方法的第一个参数默认指向调用这个方法的对象#哪个对象调用这个方法,self就会指向这个对象# self不是关键字,可以改成另一个变量名,但不建议。def show(self): print(self.name,self.age)
这就是python中class含义的细节。更多请关注php中文网其他相关文章!
本文原载于php中文网。转载请注明出处。谢谢大家的尊重!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。