上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页
摘要: 高阶内置函数 [TOC] 这一部分主要是一些 Python 中内置的高阶函数。所谓的高阶函数,就是以函数为参数的函数。 filter 函数 filter 函数用来过滤掉不符合条件的元素。filter 函数有两个参数,第一个参数为规则函数,第二个参数为可迭代对象: 输出的结果为: filter 的返回 阅读全文
posted @ 2020-03-06 20:47 shuoliuchn 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 基础内置函数 [TOC] 函数 all 函数用来判断可迭代对象中是否所有的元素 都 为 True: 函数 any 函数与用来判断可迭代对象中的元素是否 有一个 为 True: 函数 callable 函数用来判断变量是否可以被调用: 函数 bytes 函数可以将字符串编码为二进制形式,它的功能和字符 阅读全文
posted @ 2020-03-06 20:46 shuoliuchn 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 文件操作 [TOC] 文件操作初识 我们写的程序代码运行过程中的中间数据和最后的结果,都是存储在内存中。当我们终止程序之后,这些数据也都随之消失。 但是很多时候,我们需要将获得的数据存储起来,供以后使用。如果能把内存中的中间数据转移到硬盘中存储,当程序再次运行时就可以调用上次运行的结果。这就涉及到了 阅读全文
posted @ 2020-03-06 20:45 shuoliuchn 阅读(173) 评论(0) 推荐(0) 编辑
摘要: range 在 Python 中,通过 range 可以达到循环数字的效果: 输出的结果为: 对于下面一行代码: 在 Python 2 中,会打印出列表 ;在 Python 3 中则会被打印为 。可以通过 函数将 对象转化为列表: 输出的结果为: 中的参数和 极其相似,range 的索引是几,其对应 阅读全文
posted @ 2020-03-06 20:43 shuoliuchn 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 包 包的定义:具有 文件的文件夹就是一个包。 包的目的是用来管理模块。 包的本质就是一个模块。模块可以导入,包也可以导入。 在 Python 2 中,使用 import 导入一个包,如果包中没有 文件,会报错; 在 Python 3 中,使用 import 导入一个包,如果包中没有 文件,不会报错, 阅读全文
posted @ 2020-03-06 20:42 shuoliuchn 阅读(160) 评论(0) 推荐(0) 编辑
摘要: logging 模块和日志 [TOC] logging 也就是日志模块,其主要作用于有: 1. 记录程序运行的状态(时间,文件名,报错行数,错误信息); 2. 用户的喜好(分析用户的一些喜好和操作); 3. 银行(账户流水)。 日志一共分为五个级别: | 序号 | 错误名 | 含义 | 级别 | | 阅读全文
posted @ 2020-03-06 20:40 shuoliuchn 阅读(236) 评论(0) 推荐(0) 编辑
摘要: re 模块和正则表达式 [TOC] re 模块概述 re,也就是正则表达式,用来从字符串中获取我们想要的内容: 输出的结果为: 元字符 正则表达式的当然不仅仅能查找这种简单地字符。正则表达式真正的强大之处在于它无所不包的匹配规则。这一套匹配规则对于所有语言来说都是通用的,通过一个个元字符组合而成: 阅读全文
posted @ 2020-03-06 20:35 shuoliuchn 阅读(129) 评论(0) 推荐(0) 编辑
摘要: collections 模块 [TOC] 统计 现在有一个列表,我们需要统计每个元素出现的个数,可以通过循环来实现: 输出的结果为: 如果使用 collections 模块的统计功能,将会更便捷地获得我们想要的结果: 输出的结果为: 有序字典 Python 3 中的字典已经是有序的了,但是对于 Py 阅读全文
posted @ 2020-03-06 20:34 shuoliuchn 阅读(138) 评论(0) 推荐(0) 编辑
摘要: hashlib 模块 hashlib 也称摘要算法或加密算法,其主要功能是对数据进行加密和校验文件的一致性。 hashlib 支持的加密算法有:md5、sha1、sha256 和 sha512。加密复杂度和花费时间依次增加。 加密算法的特点有: 1. 内容相同,密文一定相同; 2. 加密的密文是不可 阅读全文
posted @ 2020-03-06 20:33 shuoliuchn 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 序列化 json 和 pickle [TOC] 关于序列化,我们只需要掌握两个模块,四种方法。 两个模块: 1. json 重点,只能实现字典和列表的序列化 2. pickle Python 独有 四种方法: dump 和 load 用于文件写入存储 dumps 和 loads 用于网络传输(网络编 阅读全文
posted @ 2020-03-06 20:32 shuoliuchn 阅读(169) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页