鱼C论坛

 找回密码
 立即注册
查看: 2773|回复: 9

求教大佬,如何区分函数和方法?

[复制链接]
发表于 2023-2-28 11:35:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 yccjm2001 于 2023-3-6 09:06 编辑

求教大佬,如何区分函数和方法?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-2-28 11:54:37 | 显示全部楼层
XXX(xxx,xxx)函数
yyy.xxxx(xxx,xxx)方法
这是就格式而言
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-28 12:13:42 | 显示全部楼层
方法也是函数,方法是一种函数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-28 12:39:53 | 显示全部楼层
方法就是跟对象绑定了的函数,没必要去区分函数和方法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-28 12:51:33 | 显示全部楼层
怎么说呢……不需要区分,因为函数等于方法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-28 13:30:13 | 显示全部楼层
x.wwr(self)这样的就可以是方法
通过x类去调用他的wwr函数
而x(a,b,c)
这样的是一个函数 它就相当于在全局一个大环境里
你可以把方法理解成大环境下的一个小盒子(类型)里装的东西(方法)
而函数是直接放在外面 他外面没套任何的盒子(除了叠好几层一坨一坨的)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-28 13:31:00 | 显示全部楼层
TZ小宿 发表于 2023-2-28 13:30
x.wwr(self)这样的就可以是方法
通过x类去调用他的wwr函数
而x(a,b,c)

我也是个新手 我就是这么理解的23333
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-1 10:46:11 | 显示全部楼层
函数就是被def f(): 这样定义的,然后f(参数)这样使用的; 是一个比较广义的概念
方法一般我们是说定义在类内部的函数,就是在class A里面的 def f(),然后使用的时候一般通过A.f(参数) 或者A的实例a.f(参数)这样使用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-1 11:26:52 | 显示全部楼层
谢谢各位大佬,
我在网上找到一句话。(方法其实也是一个函数,只是多了一个对象绑定的操作和参数。)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-2 09:12:04 | 显示全部楼层
yccjm2001 发表于 2023-3-1 11:26
谢谢各位大佬,
我在网上找到一句话。(方法其实也是一个函数,只是多了一个对象绑定的操作和参数。)

而函数也是一个方法,只是要绑定的对象是个模块。

请编辑帖子,并将帖子类型改成“已解决”,不然这样会影响其他垫在你下面的求助帖
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-2 01:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表