1. self表示一个类的实例对象本身。如果用了staticmethod就无视这个self了,就将这个方法当成一个普通的函数使用了。 2. cls表是这个类本身。 3. 更多: 类先调用__new__方法,返回该类的实例对象,这个实例对象就是__init__方法的第一个参数self,即self是__ ...
分类:
编程语言 时间:
2018-06-20 21:18:57
阅读次数:
177
清屏:cls 启动MySQL:net start mysql 关闭MySQL:net stop mysql 登录: mysql -uroot -p 退出: mysql>exit; mysql>quit; mysql>\p; 显示当前服务器版本 :SELECT VERSION(); 显示当前时间 :S ...
分类:
数据库 时间:
2018-06-19 13:53:46
阅读次数:
195
使用 PEEWEE 断断续续的差不多已经三个年头了,但是没有像这次使用这么多的特性和功能,所以这次一并记录一下,需要注意的地方和一些使用细节,之后使用起来可能会更方便。 因为是使用的 SQLAchedemy 的引擎,所以增删改查的语法也很像。 查找方法 cls 这里默认指类对象了 查找单个会使用: ...
分类:
其他好文 时间:
2018-06-18 10:27:41
阅读次数:
456
sort_wp 输入的格式是x1,y1,w,h,prob,cls,也就是所谓的MOT格式 ...
分类:
其他好文 时间:
2018-06-14 18:05:05
阅读次数:
522
单例模式 顾名思义,只有一个实例,如果存在了就不创建了 #!/usr/bin/env python# encoding: utf-8 class Singleton(): def __new__(cls,*args,**kwargs): if not hasattr(cls,'_inst'): cl ...
分类:
编程语言 时间:
2018-06-13 15:19:16
阅读次数:
167
1. type函数 name = "This is a string" print(type(name)) # <class 'str'> print("*" * 10, "分界线", "*" * 10) cls = type('Foo', (), {}) f = cls() print(type( ...
分类:
编程语言 时间:
2018-06-13 00:13:34
阅读次数:
130
isinstance和issubclass isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 二次加工标准类型(包装) 包装:python为大家提供了标准数据类型,以及丰富的内置方法, ...
分类:
编程语言 时间:
2018-06-12 23:31:39
阅读次数:
324
开始 测试 三种方法都可以通过实例来调用,但是静态方法和类方法无法访问实例属性,所以更改了tst.data仅对普通方法起了作用 区别 普通方法不能通过类名调用,但是静态方法和类方法是可以的 总结 普通方法,可以通过self访问实例属性 类方法,可以通过cls访问类属性 静态方法,不可以访问,通过传值 ...
分类:
编程语言 时间:
2018-06-12 16:23:32
阅读次数:
148
实例方法:在类中,定义的方法,这个方法的第一个参数默认是实例对象,一般习惯使用self 类方法:在类中,定义的方法,这个方法的第一个参数默认是类对象,一般习惯用cls表示,用@classmethod装饰器装饰 静态方法:在类中定义的方法,这个方法的参数没有要求,用@staticmethod装饰器装饰... ...
分类:
其他好文 时间:
2018-06-11 22:04:29
阅读次数:
111
前日学习python实现单例模式,我安装环境是python3.6.2,代码如下: [python] view plain copy class Singleton(object): _inst = None def __new__(cls, *args, **kwargs): if not cls. ...
分类:
编程语言 时间:
2018-06-08 12:09:34
阅读次数:
301