python3的实例方法-成都创新互联网站建设

关于创新互联

多方位宣传企业产品与服务 突出企业形象

公司简介 公司的服务 荣誉资质 新闻动态 联系我们

python3的实例方法

1. 语法

创新互联建站秉承实现全网价值营销的理念,以专业定制企业官网,成都网站设计、成都做网站、外贸网站建设,小程序定制开发,网页设计制作,成都手机网站制作成都全网营销帮助传统企业实现“互联网+”转型升级专业定制企业官网,公司注重人才、技术和管理,汇聚了一批优秀的互联网技术人才,对客户都以感恩的心态奉献自己的专业和所长。

class 类型(继承列表):

def 实例方法名(self,形式参数1,形式参数2,...)

    "文档字符串"

    语句..

2. 作用

用于描述一个对象的行为.,让此类型的全部对象都拥有相同的行为

3. 说明

实例方法实质是函数,是定义在类内的函数

实例方法属于类的函数

实例方法的第一个参数代表自己用这个实例方法的对象,一般命名为"self"

实例方法如果没有return语句,则返回None

实例方法的调用语法

实例.实例方法名(调用参数)

类名.实例方法(实例,调用参数)

例如:

classDog:

   defsay(self):

       print("旺旺")


   defeat(self,that):

       print("小狗在吃:",that)

       self.food = that        #属性food 绑定到that, self.food 可以在其他类内函数调用


   deffood_info(self):

       print("狗刚吃过:",self.food)


   defrun(self,speed):

       print("吃过"+self.food +"的小狗以每小时",speed,"/的速度在速度")


dog1 = Dog()        #创建一个对象

dog1.say()          # 调用实例对象

dog1.eat("骨头")    #骨头传入到形参that

dog1.food_info()    # self 传入自己

dog1.run(30)


dog2 = Dog()        #创建第二个对象

dog2.eat("狗粮")      #传入不同的参数

dog2.food_info()

dog2.run("50")


网站标题:python3的实例方法
分享链接:http://kswsj.cn/article/jjgoge.html

其他资讯