摘要: 描述: filter()函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。 接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,返回True或False,将返回True的元素放到新列表中。 语法: 参数: function:判断函数 itera 阅读全文
posted @ 2019-08-09 17:42 超越吧 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 语法 以下是 enumerate() 方法的语法: 参数 sequence -- 一个序列、迭代器或其他支持迭代对象。 start -- 下标 阅读全文
posted @ 2019-08-09 16:57 超越吧 阅读(189) 评论(0) 推荐(0) 编辑
摘要: python中的struct主要是用来处理C结构数据的,读入时先转换为Python的字符串类型,然后再转换为Python的结构化类型,比如元组(tuple)啥的~。一般输入的渠道来源于文件或者网络的二进制流。 读取: 阅读全文
posted @ 2019-07-30 20:15 超越吧 阅读(339) 评论(0) 推荐(0) 编辑
摘要: shelve也是python提供给我们的序列化工具,比pickle用起来更简单一些。 shelve只提供给我们一个open方法,是用key来访问的,使用起来和字典类似。例子:保存数据 取回数据 阅读全文
posted @ 2019-07-30 13:49 超越吧 阅读(254) 评论(0) 推荐(0) 编辑
摘要: pickle模块是能够让我们直接在文件中存储几乎任何Python对象的高级工具,并不要求我们把字符串转换来转换去,像是个超级通用的数据格式化和解析工具。想要在文件中储存字典,就直接用pickle来储存。 想要取回字典时,只要简单地再用一次pickle进行重建就可以了: 阅读全文
posted @ 2019-07-29 13:40 超越吧 阅读(151) 评论(0) 推荐(0) 编辑
摘要: fractions 模块可以被用来执行包含分数的数学运算。 阅读全文
posted @ 2019-07-26 10:53 超越吧 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 创建数字列表 创建字母列表 创建字典 阅读全文
posted @ 2019-07-19 13:21 超越吧 阅读(3613) 评论(0) 推荐(0) 编辑
摘要: sort 与 sorted 区别: 一、基本形式 列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的。 排序,数字、字符串按照ASCII,中文按照unicode从小到大排序。 如果需要一个排序好的副本,代码如下: 另一种获取已排序的列表 阅读全文
posted @ 2019-07-19 12:04 超越吧 阅读(1607) 评论(0) 推荐(0) 编辑
摘要: 描述 map() 会根据提供的函数对指定序列做映射。 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。 语法 map() 函数语法: 参数 function -- 函数 iterable -- 一个或多个序列 f 阅读全文
posted @ 2019-07-17 19:00 超越吧 阅读(1481) 评论(3) 推荐(0) 编辑
摘要: Python split()方法 描述 S.split(sep=None, maxsplit=-1) 返回的是字符串列表, 里面有两个参数:sep和maxsplitsep 用来指定用来拆分字符串的分隔符, 默认为None(以空白字符串为分隔符)maxsplit 用来指定最大分隔数, 不指定则分隔所有 阅读全文
posted @ 2019-07-12 12:17 超越吧 阅读(633) 评论(0) 推荐(0) 编辑