国产成人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()
-----输出-----
这是一个静态方法
这是一个静态方法
关注

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

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

校草夹震蛋上课爽死H男男动漫| 人野兽马狗猪大全| 免费观看已满十八岁的电视剧大全| 人犬兽人高清版在线观看 | 欧美-区| 少妇洗澡被强公日日澡| 初中小姐姐脚丫踩在男生困困| 栄仓彩| 《老公请部长家里吃饭》日剧| 英语老师乖乖掀起裙子怎么写作文| 黑色董丝包臀紧身连衣裙 | 15岁女初中生免费观看电视剧| 美女和帅哥一起努力生产豆浆的视.| 暴躁老女人免费观看电视剧| 东北娘们国语版免费播放 | 女被扒开腿狂躁xXXXX| 国产自拍| EXO妈妈MV高清在线观看 | 77777免费观看电视剧推荐适..| 强壮的公2伦理| 天美麻花星空影视免费观看电视剧 | 《借种生子》电影免费观看| 强妾干伦久久久久久久久| 家族轮换之共乐的日子最新章节更, | 军人野外吮她的花蒂沈静舒| B站未过审的跳舞视频 | 空姐4免费高清完整版观看| 妈妈的闺蜜2字ID| 国产在线观看免费全集电视剧网站| 少女配狗播放视频| 门卫秦大爷1-42章免费阅读| 女性左腿又开腿肚子视频大全| 吻戏高潮| 续父开续女包小芳有没有出版?| 爸老师电影全集免费播放在线观看| 美国伦理小樱桃1| 《囚禁空姐》电影免费观看| 妈妈的朋友2| 父女一起到达巅峰的小说| C2000论坛| 自己怎么玩隐私位置游戏