摘要: 一、random模块 random模块可以很容易生成随机数和随机字符串。 randint&randrange区别:randint包含100,randrange不包含100!!! 示例如下: 二、生成随机字符串(string模块) string模块常用方法: 生成随机字符串: 三、random.shu 阅读全文
posted @ 2018-03-25 13:20 休耕 阅读(347) 评论(0) 推荐(0)
摘要: 在Python中,和时间处理相关的模块有time,datatime,calendar(不常用)三个。 UTCC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DST(Daylight Saving Time)即夏令时。 在P 阅读全文
posted @ 2018-03-25 12:25 休耕 阅读(464) 评论(0) 推荐(0)
摘要: 读取文件的三个方法:read()、readline()、readlines()。均可接受一个变量用以限制每次读取的数据量,但通常不使用。本章目的是分析和总结三种读取方式的使用方法和特点。 一、read方法 特点是:读取整个文件,将文件内容放到一个字符串变量中。 劣势是:如果文件非常大,尤其是大于内存 阅读全文
posted @ 2018-03-23 23:58 休耕 阅读(179757) 评论(7) 推荐(8)
摘要: 一:编写3个函数,每个函数执行的时间是不一样的 二、编写装饰器,为每个函数加上统计运行时间的功能 三、编写装饰器,为函数加上认证的功能,即要求认证成功才能执行函数 四、编写装饰器,为多个函数加上认证功能(用户的账户密码来源于文件),要求登录成功一次,后续的函数都无需再输入用户名和密码。 阅读全文
posted @ 2018-03-21 16:28 休耕 阅读(902) 评论(0) 推荐(0)
摘要: 装饰器(Decorator):在代码运行期间动态增加功能的方式,称之为装饰器。 本质上,装饰器就是一个返回函数的高阶函数。函数也是一个对象,而且函数对象可以被赋值给变量,因此通过变量也能调用该函数。 阅读全文
posted @ 2018-03-21 10:33 休耕 阅读(458) 评论(0) 推荐(0)
摘要: 一、模块(Module)定义 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。 1、模块好处: 最大的好处是大大提升了代码的可维护性。 编写代码 阅读全文
posted @ 2018-03-18 14:36 休耕 阅读(401) 评论(0) 推荐(0)
摘要: 一、匿名函数介绍 匿名函数就是不需要显式的指定函数名,匿名函数支持得最复杂的运算就是三元运算。 匿名函数作用: 1、节省代码量 2、看起来比较高级 二、匿名函数运用 阅读全文
posted @ 2018-03-18 13:42 休耕 阅读(364) 评论(0) 推荐(0)
摘要: 一、命名空间概念 1、命名空间(name space) 名称空间是存放名字的地方。 若变量x=1,1存放在内存中,命名空间是存放名字x、x与1绑定关系的地方。 2、名称空间加载顺序 3、名字的查找顺序 局部名称空间——》全局名称空间——》内置名称空间 需要注意的是:在全局无法查看局部的,在局部可以查 阅读全文
posted @ 2018-03-18 13:29 休耕 阅读(481) 评论(0) 推荐(0)
摘要: 内置函数详解:https://docs.python.org/3/library/functions.html?highlight=built#ascii abs() # 取绝对值 dict() # 把数据转为字典 help() # 帮助 min() # 找出最小值 max() # 找出最大值 se 阅读全文
posted @ 2018-03-18 12:00 休耕 阅读(367) 评论(0) 推荐(0)
摘要: 一、集合概念 集合是一个数学概念:由一个或多个确定的元素所构成的整体叫做集合。 集合中的元素三个特征: 注意:集合的主要作用是去重和关系运算 二、集合关系运算 关系运算:两组数据间的交集、差集、并集等关系。 in,not in:判断某元素是否在集合内 ==,!=:判断两个集合是否相等 两个集合之间一 阅读全文
posted @ 2018-03-11 22:58 休耕 阅读(460) 评论(0) 推荐(0)