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

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

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

《囚禁空姐》电影免费观看| 父母儿女一家狂第八集 | 老人船上弄雨荷1一5节| 五姑娘影院在线观看免费版电视剧| 疯狂二人房间荷尔蒙爆发原声| 《熟妇的荡欲》HD中字| 摸的下身已洪水泛滥怎么办| 丁香花影院免费观看电视剧哈尔滨| 禁忌1蜜桃熟了| 《破外女》高清完整版| 初三小奶长得怎么样| 一边做饭一边狂躁的原因分析| 暴躁老阿姨CSGO最强武器搭配| 吃春晚药后妈妈疯了怎么对付| 《麦子的秘密2》| BOBO浏览器| 小叔子从后面抱住女主电视剧| 看到老妈洗澡忍不住怎么办| 在车里被撞了八次高C| 林喜宝爸爸叫李叔叔到家是哪一集| 女性扒开大腿内侧小肚子痒| 免费的行情网站WWW网页版| 《工地夫妻》原声版| 《相濡以沫的夜晚》动漫免费观看 | 麦子交换2免费完整版| 大肉大捧一进一出XXOO| 双色球开奖结果查询| 把你CAO烂好不好高H| 《完美邻居2》电影在线观看| 男人一旦舌吻你私处说明什么心理 | 小诗的高中日记1-15| 歪歪漫画| 麻花传剧原创MV免费播放小米车 | 《炸裂吧!巨棒》免费阅读漫画| 《丰满的女邻居》播放| 《课后2对1特别授课》女主角是..| 《后宫狂热》动浸全集完整 | 扒开粉嫩小滨白浆20P| 数学课代表的B真紧| 黑寡妇5免费观看高清| xxxX