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)

python模块之os.path

摘要: 对文件路径的操作 os.path.split(p)函数返回一个路径的目录名和文件名。 os.path.splitext():分离文件名与扩展名 os.path.isfile()和os.path.isdir()函数分别检验给出的路径是一个文件还是目录。 os.path.isabs(path):判断一个 阅读全文

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

python基础之02列表/元组/字典/set集合

摘要: http://www.cnblogs.com/MnCu8261/p/5418632.html 阅读全文

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

python模块之os

摘要: os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。比如说:绝对路径,父目录…… os.sep可以取代操作系统特定的路径分隔符。windows下为 “\\”,Linux下为"/" os.linesep字符串给出当前平台使用的行终止符。例如,Windows使用'\ 阅读全文

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

python内置函数总结

摘要: 以下是python3.4版本的内置函数 1、abx(x) 返回一个数的绝对值。参数可以是普通的整数,长整数或者浮点数。如果参数是个复数,返回它的模 2、all(iterable) 如果iterable的所有元素为真(或者iterable为空), 返回True。等同于: def all(iterabl 阅读全文

posted @ 2016-10-14 01:50 我的MrFiona博客 阅读(3315) 评论(0) 推荐(1)

python数据类型-----字典

摘要: 今天来总结下python3.4版本字典的一些操作方法。 字典是Python里面一种无序存储结构,存储的是键值对 key - value。关键字应该为不可变类型,如字符串、整数、包含不可变对象的元组。字典的创建很简单,用 d = {key1 : value2, key2 : value2}的形式就可以 阅读全文

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

python数据类型-----列表

摘要: 今天来总结下python3.4版本列表的一些操作方法。 列表(list): 1、列表就像一个线性容器,但是比C++的 lis t扩展多得多,列表里的元素可以是相同类型,也可以包含各种类型,比如列表里嵌套另一个列表 2、list的索引是也是从0开始,但也可以从后访问,L1[-1] 表示L1中的最后一个 阅读全文

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

导航