2016年10月19日

python模块之logging

摘要: 在现实生活中,记录日志非常重要。银行转账时会有转账记录;飞机飞行过程中,会有黑盒子(飞行数据记录器)记录飞行过程中的一切。如果有出现什么问题,人们可以通过日志数据来搞清楚到底发生了什么。对于系统开发、调试以及运行,记录日志都是同样的重要。如果没有日志记录,程序崩溃时你几乎就没办法弄明白到底发生了什么 阅读全文

posted @ 2016-10-19 21:59 我的MrFiona博客 阅读(10238) 评论(0) 推荐(0)

python之八大排序方法

摘要: 一、插入排序 1 #-*- coding:utf-8 -*- 2 ''' 3 描述 4 插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。 5 是稳定的排序方法。插入算法把要排序的数组分成两部分:第 阅读全文

posted @ 2016-10-19 19:44 我的MrFiona博客 阅读(6806) 评论(0) 推荐(0)

2016年10月14日

python生成器

摘要: 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不 阅读全文

posted @ 2016-10-14 03:04 我的MrFiona博客 阅读(317) 评论(0) 推荐(0)

python迭代器

摘要: 可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。 可以使用isi 阅读全文

posted @ 2016-10-14 03:02 我的MrFiona博客 阅读(309) 评论(0) 推荐(0)

python排序sorted与sort比较

摘要: Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列。 sorted(iterable,key=None,reverse=False),返回新的列表,对所有可迭代的对象均有效 sort(key=None,reverse 阅读全文

posted @ 2016-10-14 03:00 我的MrFiona博客 阅读(15965) 评论(0) 推荐(2)

python几个重要的函数(lambda,filter,reduce,map,zip)

摘要: 一、匿名函数lambda lambda argument1,argument2,...argumentN :expression using arguments 1、lambda是一个表达式,而不是一个语句。 因为这一点,lambda可以出现在python语法不允许def出现的地方 例如,在一个列表 阅读全文

posted @ 2016-10-14 02:57 我的MrFiona博客 阅读(3771) 评论(0) 推荐(0)

python模块之time

摘要: Python中的时间模块。 1、在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。 2、UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DS 阅读全文

posted @ 2016-10-14 02:49 我的MrFiona博客 阅读(274) 评论(0) 推荐(0)

python模块之copy

摘要: 提供浅拷贝和深拷贝两种模式。 =>copy(x):返回x的浅拷贝 =>deepcopy(x):返回x的深拷贝 浅拷贝和深拷贝: 浅拷贝复制不变对象,引用可变对象(如列表和字典); 深拷贝复制可变和不可变对象。 浅拷贝的几种方法: (1)、使用切片[:]操作进行拷贝 (2)、使用工厂函数(如list/ 阅读全文

posted @ 2016-10-14 02:44 我的MrFiona博客 阅读(388) 评论(0) 推荐(0)

python模块之collections

摘要: 我们都知道,Python拥有一些内置的数据类型,比如str, int, list, tuple, dict等, collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型: (1)namedtuple(): 生成可以使用名字来访问元素内容的tuple子类 (2)deque: 双端 阅读全文

posted @ 2016-10-14 02:43 我的MrFiona博客 阅读(332) 评论(0) 推荐(0)

python模块之shutil

摘要: -- --High-level file operations 高级的文件操作模块 shutil.copyfileobj(fsrc, fdst[, length=16*1024]) #copy文件内容到另一个文件,可以copy指定大小的内容 shutil.copyfile(src,dst) #cop 阅读全文

posted @ 2016-10-14 02:40 我的MrFiona博客 阅读(998) 评论(0) 推荐(0)

导航