介绍
这篇文章主要介绍了python调用类方法的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
python中的类用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。
要想调用类中的方法,首先要定义一个类,python中定义类使用类关键字
class (对象):,, ,,,def foo(自我,x):,, ,,,#类实例方法,, ,,,,,,,print “executing foo (%, % s)“%(自我,x),, ,, ,,,@classmethod , ,,,def class_foo (cls, x):,, ,,,#类方法,, ,,,,,,,print “executing class_foo (%, % s)“% (cls, x),, ,, ,,,@staticmethod , ,,,def static_foo (x):,, ,,,#静态方法,, ,,,,,,,print “executing static_foo (% s)“% x
调用类中的方法
a =,一个(),, a.foo (1),,,,,//print ,,:, executing foo (& lt; __main__.A  object at 0 xb77d67ec> (1) ,, a.class_foo (1),,,,//executing class_foo (& lt; class & # 39; __main__.A& # 39;祝辞,1),, A.class_foo (1),,,,//executing class_foo (& lt; class & # 39; __main__.A& # 39;祝辞,1),, ,, a.static_foo (1),,,,//executing static_foo (1),, A.static_foo (1),,,//executing static_foo (1)
类方法和静态方法都可以被类和类实例调用,类实例方法仅可以被类实例调用。
类方法的隐含调用参数是类,而类实例方法的隐含调用参数是类的实例,静态方法没有隐含调用参数。
感谢你能够认真阅读完这篇文章,希望小编分享python调用类方法的方法内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!