51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

最新发布

Python - 警告模块 warnings
Python笔记

Python - 警告模块 warnings

厉飞雨 阅读(213) 评论(0) 赞(13)

> Python 的 warnings 模块支持在代码运行中向用户输出警告,本文记录相关内容。 ### 警告 {#警告} * Python 有时需要提醒用户注意程序中的某些情况,而这些情况(通常)还不值得触发异常并终止程序。例如,当程序用到了某个过时的模块时,就可能需要发出一条警告。 * 这种情况下 Python 程序员可调用 `warnings` 模块中定义的 `...

Python 集合 Set
Python笔记

Python 集合 Set

厉飞雨 阅读(313) 评论(0) 赞(14)

> "集"这个概念在 Python 中算是比较年轻的,同时它的使用率也比较低。set 和它的不可变的姊妹类型 frozenset 直到 Python 2.3 才首次以 模块的形式出现,然后在 Python 2.6 中它们升级成为内置类型。本文记录相关内容。 ### 集合 {#集合} * 表示唯一对象的聚集,因此集合中没有重复元素,可以用于去重。 *...

Python 字符
开发笔记

Python 字符

厉飞雨 阅读(176) 评论(0) 赞(14)

> "字符串"是个相当简单的概念:一个字符串是一个字符序列。本文记录 Python 中字符串相关内容。 ### Unicode 标准 {#Unicode-标准} > 从 Python 3 的 str 对象中获取的元素是 Unicode 字符 * Unicode 标准把字符的标识和具体的字节表述进行了如下的明确区分。 * 字符的标识,即...

Python 字符编解码器
Python笔记

Python 字符编解码器

厉飞雨 阅读(207) 评论(0) 赞(12)

<blockquote> <p>&quot;字符串&quot;是个相当简单的概念:一个字符串是一个字符序列。本文记录 Python 中字符串相关内容。</p> </blockquote> <h3>基本的编解码器 {#基本的编解码器}</h3> <ul> <li> &l...

Python 函数装饰器和闭包
开发笔记

Python 函数装饰器和闭包

厉飞雨 阅读(141) 评论(0) 赞(15)

<blockquote> <p>函数装饰器用于在源码中&quot;标记&quot;函数,以某种方式增强函数的行为, 是一项强大的功能。本文记录相关内容。</p> </blockquote> <h3>装饰器基础知识 {#装饰器基础知识}</h3> <h4>定义方式 {#定义方式}&...

Python 测试框架 pytest —— 使用教程
经验分享

Python 测试框架 pytest —— 使用教程

厉飞雨 阅读(247) 评论(0) 赞(15)

<blockquote> <p>pytest是一个非常成熟的全功能的Python测试框架 。文本记录该框架的使用方法。</p> </blockquote> <h3>简介 {#简介}</h3> <ul> <li>pytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特...

Python 哈希(hash) 散列
开发笔记

Python 哈希(hash) 散列

厉飞雨 阅读(174) 评论(0) 赞(12)

<blockquote> <p>标准库里的所有映射类型都是利用 dict 来实现的,因此它们有个共同的限制,即只有可散列的数据类型才能用作这些映射里的键,本文记录Python 中 hash 相关内容。</p> </blockquote> <h3>hash {#hash}</h3> <p>Hash...

Python 字典 dict
经验分享

Python 字典 dict

厉飞雨 阅读(301) 评论(0) 赞(14)

<blockquote> <p>Python 字典提供了散列查询的功能,使用灵活效率高,本文记录相关内容。</p> </blockquote> <h3>定义方式 {#定义方式}</h3> <blockquote> <p>字典是一种可变容器模型,且可存储任意类型对象</p>...

Python 打印函数字节码
经验分享

Python 打印函数字节码

厉飞雨 阅读(303) 评论(0) 赞(18)

> 查看字节码可以帮助我们更好的理解python的执行流程,本文记录 python 生成函数字节码的方法。 ### 简介 {#简介} * 既然叫"字节码",这些操作码自然是以字节为单位的咯,于是最多只能表示256个不同的操作码。Python实际上只用了百来个操作码。 * 操作码小于90的为无参数的,指令仅包含操作码自身,共1字节;大于等于90的,则...