优草派  >   Python

Python实例方法有什么用?Python怎么定义实例方法

罗西汉            来源:优草派

在python类中定义的函数被称为方法,而类中的方法则是有三种不同类型,它们定义的语法以及所起到的作用都是不一样的。那么本文所要介绍的是python类中的实例方法,正在学习这个知识点的话可以向下阅读文章作为资料参考一下。

Python实例方法有什么用?Python怎么定义实例方法

一、实例方法定义

既然方法本质上就是定义在类中的函数,那么实例方法定义自然也是需要在类中才可以创建,所以首要做的事情就是创建一个类出来,代码示例如下所示:

class Person:

python在更新到3.0之后是允许创建出没有任何内容的空类出来,而最好还是用pass关键字来表示占位符。那么只需要在类中创建函数就是定义实例方法了,代码示例如下所示:

class Person:
  def num(self):
    pass

那么类中实例方法于普通函数的唯一区别就在于它有一个必选参数self,所有的实例方法都必须要有这个参数。这个参数的名称可以不为self,但是只要有必选参数的函数就是类实例方法,而这个参数表示的意思就是指向类本身。

二、实例方法作用

实例方法的作用也很简单和是在,就是在类实例化之后能够通过类对象去调用。它除了必须要使用类实例化对象才可以调用之外,其余的功能和函数是没有任何区别的。不过实例方法在定义是可以用self来调用类中的属性或者其他任意函数,详细代码示例如下所示:

per = Person()
per.num()

以上就是关于“Python实例方法有什么用?Python怎么定义实例方法”的全部内容了,希望对你有所帮助。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行