python怎么查看类-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

从策划到设计制作,每一步都追求做到细腻,制作可持续发展的企业网站。为客户提供成都做网站、成都网站制作、网站策划、网页设计、域名注册网站空间、网络营销、VI设计、 网站改版、漏洞修补等服务。为客户提供更好的一站式互联网解决方案,以客户的口碑塑造优易品牌,携手广大客户,共同发展进步。

今天就跟大家聊聊有关python怎么查看类,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

python类有三种方法。

1、一般方法

即不加任何修饰的,直接用def定义的方法。如:

In [14]: class A:
    ...:     def a(self):
    ...:         print('一般方法')
    ...:
In [15]: class_A = A()
In [16]: class_A.a()
一般方法

2、staticmethod方法

经过staticmethod修饰过的类方法无需实例化即可被调用,而且该类方法不再需要self作为第一参数。

In [107]: class A:
     ...:     @staticmethod
     ...:     def foo(x):
     ...:         print(x)
     ...:
In [108]: A.foo(1)

这样做的好处是,以后重构类的时候不需要修改init函数,只要额外添加需要处理的函数,然后使用@staticmethod修饰即可。

3、classmethod方法

类方法经 classmethod 修饰后无需实例化即可被调用,而且该类方法的第一参数不再是self,而是cls,表示类本身。

In [20]: class B:
    ...:     a = 1
    ...:     def __init__(self):
    ...:         print('init class A')
    ...:     @classmethod
    ...:     def func1(cls):
    ...:         print('classmehod func1')
    ...:         print(cls.a)
    ...:
In [21]: B.func1()
classmehod func1
1

看完上述内容,你们对python怎么查看类有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联-成都网站建设公司行业资讯频道,感谢大家的支持。

文章标题:python怎么查看类-创新互联
转载来于:https://www.cdcxhl.com/article18/djhpgp.html

成都网站建设公司_创新互联,为您提供域名注册微信小程序网站排名品牌网站建设外贸网站建设网页设计公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站网页设计