摘要: # 特殊属性: __name__ 类、方法等名字 __module__ 类定义所在的模块名 __class__ 对象或类所属的类 __bases__ 类的基类的元组,顺序为它们在基类列表出现的顺序 __doc__ 类、方法的文档字符串,没有定义默认为None __mro__ 类的mo... 阅读全文
posted @ 2017-11-19 18:54 zzzzz~ 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 类的定义: class ClassName: block 1、必须使用class关键字 2、类名必须是用大驼峰来命名 3、类定义完成后,就产生了一个类对象,绑定到了ClassName上。 定义一个类; class MyClass: x = 'abc' #类的属性 def foo(self): #类的方法 ret... 阅读全文
posted @ 2017-11-12 17:35 zzzzz~ 阅读(160) 评论(0) 推荐(0) 编辑
摘要: import re import datetime logline = '''183.60.212.153 - - [19/Feb/2013:10:23:29 +0800] \ "GET /o2o/media.html?menu=3 HTTP/1.1" 200 16691 "-" \ "Mozilla/5.0 (compatible; EasouSpider; +http://www.easo... 阅读全文
posted @ 2017-11-04 21:59 zzzzz~ 阅读(834) 评论(0) 推荐(0) 编辑
摘要: import re import datetime logline = '''183.60.212.153 - - [19/Feb/2013:10:23:29 +0800] \ "GET /o2o/media.html?menu=3 HTTP/1.1" 200 16691 "-" \ "Mozilla/5.0 (compatible; EasouSpider; +http://www.ea... 阅读全文
posted @ 2017-11-04 11:38 zzzzz~ 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 路径操作: 3.4版本之前: os.path模块: from os import path p = path.join('/etc', 'sysconfig', 'network') print(type(p), p) print(path.exists(p)) print(path.split(p)) print(path.abspath('.')) p = path.join('o:/'... 阅读全文
posted @ 2017-11-02 17:49 zzzzz~ 阅读(1660) 评论(0) 推荐(0) 编辑
摘要: ‘’正则表达式: 对文本字符串按照某种规则进行检索、替换 分类: BRE(基本正则表达式) > ERE(扩展正则表达式) >PCRE(高级语言使用的正则表达式) 基本语法: 元字符metacharacter: . 匹配除换行符外任意一个字符 [abc] 字符集合,只能表示一个字符位置。匹配所包含的任 阅读全文
posted @ 2017-11-02 17:43 zzzzz~ 阅读(2017) 评论(0) 推荐(0) 编辑
摘要: StringIO: from io import StringIO 内存中,开辟的一个文本模式的buffer,可以像文件对象一样操作它 当close方法被调用的时候,这个buffer会被释放 getvalue() 获取全部内容,跟文件指针没有关系 例子: from io import StringIO sio = StringIO() print(sio.readable(), sio... 阅读全文
posted @ 2017-10-29 15:54 zzzzz~ 阅读(449) 评论(0) 推荐(0) 编辑
摘要: CPU构成: 运算器:完成各种算数运算、逻辑运算、数据传输等数据加工处理 控制器:控制程序的执行 存储器:用于记忆程序和数据,例如内存 输入设备:将数据或者程序输入到计算机中,例如:键鼠 输出设备:将数据或者程序处理结果展示给用户 例如:显示器、打印机等 一般I/O操作,指的是文件IO,若是网络IO会直接称呼 网络IO 文件IO常用操作: Open :打开 Read :读取 w... 阅读全文
posted @ 2017-10-25 19:06 zzzzz~ 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1、函数的返回值: 例子: def show(x): print(x) return x+1 return x+2 show(5) >>>5 Out[37]: 6 #打印5 返回值6 只执行第一个return python函数使用return语句返回'返回值' 所以函数都有返回值,如果没有return语句,隐式调用return None return语句并不一定是... 阅读全文
posted @ 2017-10-24 09:10 zzzzz~ 阅读(176) 评论(0) 推荐(0) 编辑
摘要: str 1、通过索引获取字符串 print('hellowrld'[2:]) >>>llowrld 2、关键字in print('el' in 'hello') 返回bool值 >>>True 3、格式化字符串 print('%s is a good student'%'zz') >>> zz is a good student 4、拼接字符串 a = 'abc' b = 'efg' ... 阅读全文
posted @ 2017-10-10 17:40 zzzzz~ 阅读(460) 评论(0) 推荐(0) 编辑