我所理解的Python里method和function的区别(关键词:method/方法/function/函数)

来源:互联网 发布:淘宝女装美工 编辑:程序博客网 时间:2024/05/17 23:04

一句话解释:方法(method)定义在类里面,函数(function)定义在类里面

补充一个图吧:


什么意思?直接上代码:

# methodAndFunction.pyclass Dog:# run()定义在类里面,是一个方法(method)def run(self):print('running.')# eat()没有定义在类里面,是一个函数(function)def eat():print('eating.')# 调用方法(method),需要使用Class.method(object)或者object.Method()的形式dog = Dog()dog.run()# 调用函数(function)eat()

参考文献:

1.Difference between a method and a function

2.方法(method)和函数(function)有什么区别?

3.python中function与method的区别

4.Python里method和function的区别

阅读全文
0 0
原创粉丝点击