python中定义在全局作用域范围内的def为函数,而定义在类之中的函数则被称之为方法,而根据不同的定义方式,类方法的种类也不同 。下面小编会来详细介绍python类中的三种方法,正在学习python的小伙伴就要往下继续仔细阅读了 。
文章插图
一、实例方法
python里面的类是属性和方法的集合,所以传入不同的数据能够实例化出来同一类型,但是数据不同的类实例对象 。而这个实例方法就是定义在类中的函数,此种类型的方法只能够被实例对象调用,代码示例如下所示:
class Foo(object): def instance_method(self): print("实例方法)foo = Foo()foo.instance_method()【Python中类的方法有几种?Python类方法都有哪些】二、静态方法
类的第二种方法就是静态方法,它在定义的时候需要使用装饰器@staticmethod进行修饰 。并且它还不需要声明参数,在调用时可以使用类本身以及实例对象将其调用,代码示例如下所示:
@staticmethoddef static_method(): print("静态方法")foo.static_method()Foo.static_method()三、类方法
第三种就是类方法,这个方法在定义时也是需要使用装饰器修饰的,不过装饰器的函数为classmethod 。而且必须要最少有一个参数,这个参数表示为类本身,在调用的时候却是不需要传入参数,详细代码如下所示:
@classmethoddef class_method(cls): print("类方法")foo.class_method()Foo.class_method()以上就是关于“Python中类的方法有几种?Python类方法都有哪些”的全部内容了,希望对你有所帮助 。
推荐阅读
- IDLE怎么清除运行界面?Python编辑器IDLE运行界面如何清屏
- Python转换数据类型有哪些?Python两种数据类型的转换
- 逼格满满的中秋祝福语 一句话中秋祝福语
- Python中的赋值运算符有哪些?Python赋值运算符支持哪些赋值?
- 柠檬果的功效与作用及食用方法 柠檬果的功效与作用及食用方法是怎样的
- 如何使用Python中的input函数?Python输入函数input的使用方法
- 长期用洗面奶洗脸好吗 用洗面奶的好处
- 怎么鉴定翡翠的价值 鉴定翡翠的价值怎么做
- 做米糊正确方法 冲米糊的正确方法
- 王者荣耀解除亲密关系可以拒绝吗 来看这方面的相关介绍了