python的方法是什么


本文摘自php中文网,作者silencement,侵删。

方法用来描述对象所具有的行为。

在类中定义的方法可以粗略分为四大类:公有方法、私有方法、静态方法、类方法。

  • 公有方法、私有方法一般所指属于对象的实例方法,

  • 私有方法的名字以两个下划线 __ 开始。

  • 每个对象都有自己的公有方法和私有方法,在这两类方法中都可以访问属于类和对象的成员。

  • 公有方法通过对象名直接调用,

  • 私有方法不能通过对象名直接调用,只能在实例方法中通过 self 调用或者外部通过 python 支持的特殊方法来调用。

  • 类的所有实例方法都必须至少有一个名为 self 的参数,并且必须所方法的第一个形参,self 参数代表对象自身。

在类的实例方法中访问实例属性时需要以 self 为前缀,但在外部通过对象名调用对象方法时并不需要传递这个参数,如果在外部通过类名调用属于对象的公有方法,需要显式为该方法的 self 参数传递一个对象名,用来明确指定访问哪个对象的数据成员。

静态方法和类方法都可以通过类名和对象名调用,但不能直接访问属于对象的成员,只能访问属于类的成员。一般将 cls 作为类方法的第一个参数,表示该类自身,在调用类方法时不需要为该参数传递值。

相关学习推荐:python教程

以上就是python的方法是什么的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python需要配置环境变量吗

Python 编写简单网页服务器

Python怎么用input函数输入一个列表

Python中如何合并两个字典的示例分享

Python中如何合并两个字典教程

Python是强类型语言吗

Python界面是什么样的

Python 怎么求平均值

如何在循环中获取索引(数组下标)

怎样在windows下快速完成web.py开发框架的搭建

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...