在python类中定义的函数被称为方法,而类中的方法则是有三种不同类型,它们定义的语法以及所起到的作用都是不一样的。那么本文所要介绍的是python类中的实例方法,正在学习这个知识点的话可以向下阅读文章作为资料参考一下。
一、实例方法定义
既然方法本质上就是定义在类中的函数,那么实例方法定义自然也是需要在类中才可以创建,所以首要做的事情就是创建一个类出来,代码示例如下所示:
class Person:
python在更新到3.0之后是允许创建出没有任何内容的空类出来,而最好还是用pass关键字来表示占位符。那么只需要在类中创建函数就是定义实例方法了,代码示例如下所示:
class Person: def num(self): pass
那么类中实例方法于普通函数的唯一区别就在于它有一个必选参数self,所有的实例方法都必须要有这个参数。这个参数的名称可以不为self,但是只要有必选参数的函数就是类实例方法,而这个参数表示的意思就是指向类本身。
二、实例方法作用
实例方法的作用也很简单和是在,就是在类实例化之后能够通过类对象去调用。它除了必须要使用类实例化对象才可以调用之外,其余的功能和函数是没有任何区别的。不过实例方法在定义是可以用self来调用类中的属性或者其他任意函数,详细代码示例如下所示:
per = Person() per.num()
以上就是关于“Python实例方法有什么用?Python怎么定义实例方法”的全部内容了,希望对你有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。