Python中函数和方法的区别 Python中易混知识点整理

鳄鱼君Ba

发表文章数:519

Vieu四代商业主题

高扩展、安全、稳定、响应式布局多功能模板。

¥69 现在购买
首页 » Python教程 » Python中函数和方法的区别 Python中易混知识点整理

在Python中函数方法是有区别的。

区别一:所处的位置

函数是直接写文件中而不是class类中,方法是只能写在class类中

区别二:定义方式

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

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

2.方法定义的方式, 首先方法是定义在类中的,其他大体和函数定义差不多,这里需要注意的一点就是方法必须带一个默认参数(相当于this),静态方法除外

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

区别三:调用的方式

1.函数的调用:函数的调用是直接写 函数名(函数参数1,函数参数2,……)

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

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

class className:

def method(self):
	print("这是一个方法")

#调用---------------------
#实例化对象
c=className()
c.method()

未经允许不得转载:作者:鳄鱼君Ba, 转载或复制请以 超链接形式 并注明出处 鳄鱼君Ba
原文地址:《Python中函数和方法的区别 Python中易混知识点整理》 发布于2020-05-04

分享到:
赞(0) 赏杯咖啡

评论 抢沙发

9 + 2 =


文章对你有帮助可赏作者一杯咖啡

支付宝扫一扫打赏

微信扫一扫打赏

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

登录

忘记密码 ?

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

Q Q 登 录
微 博 登 录
切换登录

注册