- 博客(2)
- 问答 (1)
- 收藏
- 关注
原创 python __new__ 和 __init__
因为用的是python3 所以是新式类__new__(cls)是用来在初始化类的实例前创建实例的方法. 可以用他来控制类的创建过程如果:class A(object): def __new__(cls): print('new') def __init__(self): print('init')A()
2016-02-24 18:10:35 311
原创 python cls 和 self
在看__new__和__init__的区别的时候, 发现一个参数是cls一个参数是self, 顺便查了他们的区别cls 和 self其实只是一种命名习惯习惯, 是在PEP8中定义的.cls作为第一个参数用来表示类本身. 在类方法中用到类方法是只与类本身有关而与实例无关的方法, 比如:class A(object): a = 'a' @class
2016-02-24 17:32:50 7057 2
空空如也
winform里在其他类里不能改变picturebox的图片
2015-03-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人