欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

python的方法是什么

程序员文章站 2022-04-02 20:07:44
...
python的方法是什么

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

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

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

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

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

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

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

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

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

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

相关学习推荐:python教程

以上就是python的方法是什么的详细内容,更多请关注其它相关文章!

相关标签: python的方法