1. 类基本定义 默认构造器为只有一个self参数,内容只有一行pass。 方法: 实例方法:以实例本身self作为第一个参数。 类方法:以类对象本身cls作为第一个参数,以@classmethod修饰。 静态方法:参数无要求,以@staticmethod修饰。 变量: 实例变量:以self.开头的 ...
分类:
编程语言 时间:
2018-07-31 21:35:29
阅读次数:
136
类(定义) 静态属性 类属性(变量) 直接写在类中,全大写 动态属性 方法(函数) self 类方法 @classmethodd cls 静态方法 @staticmethod 没有默认参数 选课系统 专门给面向对象编程的时候的函数准备的 特性 @property 调用 对象名.动态属性() 类名.动 ...
分类:
编程语言 时间:
2018-07-30 21:37:36
阅读次数:
169
一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 二 反射 1 什么是反射 反射的概念是由Smi ...
分类:
其他好文 时间:
2018-07-30 21:30:15
阅读次数:
132
isinstance和issubclass isinstance(obj,cls)检查是否obj是否是类 cls 的对象 判断第一个参数是否是第二个参数的实例 issubclass(sub, super)检查sub类是否是 super 类的派生类 第一个参数是疑似子类,第二个参数是疑似父类. 反射 ...
分类:
编程语言 时间:
2018-07-29 13:10:17
阅读次数:
149
1,输入node 进入node[REPL]环境 2,按两次[ctrl+c]退出node[REPL]环境 3,上箭头会查找上次输入的命令 4,cls清屏 5,tab键会自动补全路径 6,REPL环境 ...
分类:
Web程序 时间:
2018-07-28 19:34:06
阅读次数:
147
一. 属性 所谓的属性,就是将一个类中的方法伪装成一个属性.在代码的级别是没有任何本质上的提升.但是让代码看起来更顺眼. 二. 类方法 类方法:通过类名调用的方法,类方法中第一个参数约定俗成为cls, python自动将类名(类空间)传给cls. 类方法的使用场景: 1. 类中有些方法不需要对象的参 ...
分类:
编程语言 时间:
2018-07-27 20:54:44
阅读次数:
109
清屏 cls 启动服务 net start 服务名(nexus、mysql) 关闭服务 net stop 服务名(nexus、mysql) 删除服务 sc delete 服务名 如果服务名有空格,加引号,如 sc delete "nexus " ...
1 class A: 2 @property 3 def name(self): 4 return "123" 5 6 7 print(A.name) # 8 9 10 class B(type): 11 @property 12 def name(cls): 13 return "123" 14 ... ...
分类:
其他好文 时间:
2018-07-26 13:03:26
阅读次数:
111
常用DOS命令大全 常用的内部命令有MD、CD、RD、DIR、PATH、COPY、TYPE、EDIT、REN、DEL、CLS、VER、DATE、TIME、PROMPT 常用的外部命令有DELTREE、FORMAT、DISKCOPY、LABEL、VOL、SYS、XCOPY、FC、ATTRIB、MEM、 ...
分类:
其他好文 时间:
2018-07-14 13:10:32
阅读次数:
195
class Foo(object): instance = None def __init__(self): pass def process(self): return '1234565' @classmethod #版本1单例模式 def get_instance(cls): if Foo.in... ...
分类:
编程语言 时间:
2018-07-09 22:03:49
阅读次数:
159