摘要: 面向对象技术简介 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 方法:类中定义的函数。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变 阅读全文
posted @ 2018-09-22 10:48 恋853雨 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 正则表达式简介 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式 阅读全文
posted @ 2018-09-19 16:14 恋853雨 阅读(325) 评论(0) 推荐(0) 编辑
摘要: hashlib模块用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。在python3中已经废弃了md5和sha模块。 摘要算法又称为哈希算法,散列算法。它通过一个函数,把任意长度的数据转换为一个长度固顶的数据串(通 阅读全文
posted @ 2018-09-17 16:57 恋853雨 阅读(286) 评论(0) 推荐(0) 编辑
摘要: xml是实现不同语言或程序之间进行数据交换的协议,可扩展标记语言,标准通用标记语言的子集。是一种用于标记电子文件使其具有结构性的标记语言。 xml格式如下,是通过<>节点来区别数据结构的: xml协议在各个语言里的都 是支持的,在python中可以用以下模块操作xml: 创建xml文档: 阅读全文
posted @ 2018-09-17 16:29 恋853雨 阅读(452) 评论(0) 推荐(0) 编辑
摘要: json模块 使用 JSON 函数需要导入 json 库:import json JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。 JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。 jso 阅读全文
posted @ 2018-09-15 17:03 恋853雨 阅读(302) 评论(0) 推荐(0) 编辑
摘要: random.random() 产生(0,1)范围的随机浮点数 ret=random.uniform(m, n) 产生(m,n)范围的随机浮点数 random.randint(m, n) 产生[m, n]范围的随机整数 ret=random.randrange(m, n) 产生[m, n)范围内的随 阅读全文
posted @ 2018-09-14 20:12 恋853雨 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 在开始之前,首先要说明这几点: 在Python中,通常有这几种方式来表示时间:1)时间戳(timestamp) 2)格式化的时间字符串(format_string) 3)结构化时间(struct_time) time模块中常用的几个函数: 结构化时间中的属性含义: 2. time.gmtime([s 阅读全文
posted @ 2018-09-14 17:26 恋853雨 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 文件操作 阅读全文
posted @ 2018-09-13 21:59 恋853雨 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 装饰器定义:python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。 装饰器基本结构与使用方法: 装饰器实现的基本原理(上述代码为例子): 装饰器示例: 阅读全文
posted @ 2018-09-12 09:43 恋853雨 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 迭代器、迭代对象、生成器关系: 容器(container) 容器是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个地迭代获取,可以用in, not in关键字判断元素是否包含在容器中。通常这类数据结构把所有的元素存储在内存中(也有一些特例,并不是所有的元素都放在内存,比如迭代器和生成器对象) 阅读全文
posted @ 2018-09-11 20:23 恋853雨 阅读(107) 评论(0) 推荐(0) 编辑