首页 > 常见问答

python入门教程(非常详细) 为什么Python类的方法需要加self作为第一个参数?

为什么python类的方法需要加self作为第一个参数?

初始化类后,您将获得一个实例。self是用于表示对的初始化的实例。显式地写一个self参数,这样类的方法和普通函数在本质上没有区别,所有的输入参数都显式地传递给方法/函数。当然,作为一个类的方法,作用

要简单:函数和方法的区别

1。函数应该手动传递给self,但是方法不应该被传递

2。如果是函数,应该用类名调用;如果是方法,应该用对象调用

python入门教程(非常详细) 为什么Python类的方法需要加self作为第一个参数?

函数和方法的本质是函数的抽象。类是抽象数据类型的具体实现,类由属性方法组成。方法的第一个参数是默认的self。

python入门教程(非常详细)实例方法的第一个参数none在python中啥意思

原文标题:python入门教程(非常详细) 为什么Python类的方法需要加self作为第一个参数?,如若转载,请注明出处:https://www.saibowen.com/wenda/19294.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。