class A:
dict_1 = 456
def __init__(self):
self.dict_1 = 'abcdsafdsf' #当增加@staticmethod 时为类方法
@staticmethod
def edf():
print '\nstatic method edf' #为实例方法 a = A() self代表a
def abc(self):
print '\ninstance method abc'
print(self.dict_1) a = A()
print(a.dict_1)
a.abc()
print type(a)
A.edf()
print type(A)
相关文章
- Python笔记_第四篇_高阶编程_魔法(术)方法详解(重载的再详解)
- 使用CUDA时遇到了缺少文件的问题,可以尝试以下解决方法
- python中使用提示的python -m pip install --upgrade pip升级失败解决方案
- Linux系统Anaconda目录迁移后使用conda命令出现“坏的解释器”的解决方法
- ExpiringMap(支持过期的Map)的使用方法
- java中实例化子类时会不会调用父类的构造方法?
- mongodb 系列(二)使用mongoTemplate的Aggregation类进行分组,分页操作
- 使用BAT脚本批量修改文件名的方法(文件名前插入固定字符)
- Spring中获取某一类型下所有Bean实例的方法
- Arrays的排序算法sort及方法使用