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

文章 > Python常见问题 > Python中的函数与方法该怎么区分?

Python中的函数与方法该怎么区分?

头像

 Ly

2020-05-26 13:52:113884浏览 · 0收藏 · 0评论

一、什么是函数方法?

实例化出来的去调用,叫做方法.

直接使用类名去调用,叫做函数.

二、函数和方法的区别

1、定义位置

函数:Python的函数是直接写在Python模块中的,即在.py文件中直接定义。

方法:只能定义在class类中

2、定义方式

函数:函数定义的方式 def关键字  然后接函数名 再是括号 括号里面写形参也可以省略不写形参

def functionName():
    """这里是函数的注释"""
    print("这一块写函数的内容")

方法:方法定义的方式, 首先方法是定义在类中的,其他大体和函数定义差不多,这里需要注意的一点就是方法必须带一个默认参数

self(静态方法除外)
class className(super):
    
    def methodName(self):
        """这里是方法的注释
        self相当于this;
        """
        print("这里是方法的内容")

3、调用方式

函数:直接使用函数名(参数1,参数2,....)调用

def functionName():
    print("这是一个函数")
#调用
functionName()

方法:方法是通过对象点方法调用的(这里是指对象方法)

class className:
    
    def method(self):
        print("这是一个方法")
 
#调用---------------------
#实例化对象
c=className()
c.method()

注意:静态方法除外,可以不传递第一个self参数

class A:
    @staticmethod
    def func():
        print('这是一个静态方法')
#不用实例化调用
A.func()
#实例化后和其他类方法一样方式调用
a = A()
a.func()
-----输出-----
这是一个静态方法
这是一个静态方法
关注

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

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

苍井空《办公室爱欲》| 妈妈叫我戴上避孕套是什么歌 | 成全在线观看免费完整版的 | 压在窗户上C给别人看窗前视频| 《慈母夜吟》完整版| 虫虫漫画免费漫画弹窗入口| 爸爸吃女儿奶奶高情商回复 | 主动把奶头放进男朋友嘴巴里 | 免费观看已满十八岁的电视剧大全| 王叔我老公还在客厅呢什么小说 | 美女被咬小头头视频大全| 淘宝情趣记事BY欲晓| 《湿点》未增减板相似| 趴在床上翘屁股的好处有哪些| 电影免费观看高清完整版在线观看| 土豆网下载| 全黄做爰100分钟视频| 美女和老板一起努力做豆浆| 公翁挺进小玲的小滨| 6996电视影片免费人数202..| 稚嫩的小学生初中生怎么形容| 电影停不了的爱| 成人做爰免费A片视频| 妈妈你真棒插曲快来救救我电影| 美女和帅哥一起努力生产豆浆的视..| 男人问你舒服吗出于什么心理| 我兄弟的妈妈免费观看电视剧| 欧美精品| 公媳欢情沈曼最新章节更新| 床上108种扦插方法| 《睡眠指导1-6集》| 蜜桃成熟时2| 志村玲子| 老师粗大破女学生花苞| 满清十大酷刑| 《交换做爰》在线观看| 双腿无力合拢红肿外翻男生原因 | 外国大片又大又好看的PPT| 光溜溜美女素材图片| 曾仕贤| 中字HD人妻の亂倫2