20201129_091.实例方法_内存分析方法调用过程_dir()_isinstance

首页 » Python » 正文

实例方法

实例方法是从属于实例对象的方法。实例方法的定义格式如下:

def 方法名(self [, 形参列表]):
    函数体

方法的调用格式如下:

对象.方法名([实参列表])

ps:老师说实例方法本质上也是实例的属性。

要点:

  1. 定义实例方法时,第一个参数必须为 self。和前面一样,self 指当前的实例对象。
  2. 调用实例方法时,不需要也不能给 self 传参。self 由解释器自动传参。

函数和方法的区别

  1. 都是用来完成一个功能的语句块,本质一样。
  2. 方法调用时,通过对象来调用。方法从属于特定实例对象,普通函数没有这个特点。
  3. 直观上看,方法定义时需要传递 self,函数不需要。

实例对象的方法调用本质:
20201129_091.实例方法_内存分析方法调用过程_dir()_isinstance

  • 其他操作:
  1. dir(obj)可以获得对象的所有属性、方法;
  2. obj.dict 对象的属性字典;
  3. pass 空语句;
    解释:pass 空语句一般用在没定义完的类、函数中,可以写提纲的时候用,也可以调试程序打草稿用。如下例:
class Man:
    pass
  1. isinstance(对象,类型) 判断“对象”是不是“指定类型”。如下例:
print(isinstance(s1, Student))

未经允许不得转载:作者:1324-易同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《20201129_091.实例方法_内存分析方法调用过程_dir()_isinstance》 发布于2020-12-01

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录