文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

python3的实例方法

2023-01-31 08:17

关注

1. 语法

class 类型(继承列表):

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

    "文档字符串"

    语句..


2. 作用

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


3. 说明

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

实例方法属于类的函数

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

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

实例方法的调用语法

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

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


例如:


class Dog:

   def say(self):

       print("旺旺")


   def eat(self,that):

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

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


   def food_info(self):

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


   def run(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")


阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯