国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python中的函数和方法有什么区别?

python中的函数和方法有什么区别?

头像

2020-11-13 15:58:185481浏览 · 0收藏 · 0评论

一直跟大家讨论,函数和方法,很多时候我们会将这两个内容混为一谈,那到底是不是这样的呢?如果一样,为什么存在函数或者方法两个名词呢?毫无质疑的是,函数肯定是函数,方法肯定是方法,两者是独立的个体,那我们要怎么区分,或者在什么场景下区分这两个是怎么用呢?一起来看下吧~

区别:

1、在标准库inspect 中,它提供了两个自省的函数,即 ismethod() 和 isfunction(),可以用来判断什么是方法,什么是函数。

2、Function也是包含一个函数头和一个函数体, 也同样支持0到n个形参,而Method则是在function的基础上, 多了一层类的关系, 正因为这一层类, 所以区分了function 和 method 。

3、本质上, 函数和方法的区别是: 函数是属于 FunctionObject , 而 方法是属 PyMethodObject

简单来看下代码:

def aa(d, na=None, *kasd, **kassd): passclass A(object): def f(self): return 1a = A()print '#### 各自方法描述 ####'print '## 函数 %s' % aaprint '## 类方法 %s' % A.fprint '## 实例方法 %s' % a.f

输出结果:

#### 各自方法描述 ###### 函数 <function aa at 0x000000000262AB38>## 类方法 <unbound method A.f>## 实例方法 <bound method A.f of <__main__.A object at 0x0000000002633198>>

所以大家看懂了吗?

上述内容就是转对函数和方法的区别的示例,大家仔细看下会很容易发现两者区别还是蛮大的,但是在有些情况下,可以混说,具体是哪些情况呢?大家还是继续多多学习,更深入了解吧~

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

朝桐光| 小雪解开乳罩给老杨摸| 欧美叔叔别撩我免费观看电视剧| 无法抗拒的你ID中字| 国产在线观看免费全集电视剧网站 | 快拨出天我是你母亲歌词监控| 中中漫画免费漫画弹窗入口| 《吃乳》在线播放| 成品网站免费直播有哪些平台推荐 | 日韩大片PPT免费PPT| 妻子的秘密在线观看免费全集| 麻豆传媒| 我与旗袍老师疯狂床震| 无套内谢粉嫩小沈| 俄罗斯色情巜做爰4| 洪真英| 电影免费观看高清完整版在线观看| 老公弄我一边干一边说粗话视频| 《年轻朋友的妻子3》| 美国伦理巜交换做爰| 韩剧《酒醉热吻》| 国家队动漫| 乳头夹夹太紧好疼怎么缓解 | 第1章饱满的乳峰喷奶水动漫| 轮流和两个男人一起很容易染病吗| 美女和老板一起努力做豆浆| 《黑人性奴2》免费观看| 甜蜜惩罚免费观看第一季全集| 国产麻豆剧传媒精品国产AV| 来吧儿子妈妈是纯还是仿| B级文件| 亚洲XXX午休国产熟女| 台球室的特殊待遇2HD| 我在开会他在下添好爽在线视频| 强伦女教师2:伦理| 韩漫| 免费观看已满十八岁电视剧直播| 在床上怎么骚一点| 桃色接触| 漫蛙漫画(网页入口)| 欧美VOCAL的RAPPER