Rumah  >  Artikel  >  pembangunan bahagian belakang  >  python的方法是什么

python的方法是什么

silencement
silencementasal
2019-05-20 18:15:4418294semak imbas

python的方法是什么

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

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

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

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

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

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

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

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

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

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

相关学习推荐:python教程

Atas ialah kandungan terperinci python的方法是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:python的int是什么Artikel seterusnya:win10怎么装python