包含标签 python 的文章

Python 中的 OrderedDict

[toc]

OrderedDict 最大的特征:相较于普通字典,OrderedDict 会记录键值对插入到字典中的顺序。

要点

  1. 在 Python 3.6 之前,普通字典并不记录插入顺序,迭代时的顺序受散列表的散列函数的影响。[1]
  2. 在 Python 3.6 以及之后,内置的普通字典也记录插入顺序,但是这个 feature 是实现的方式变更后的副产品, …

阅读全文

python 正则表达式和内置 re 模块小结

[toc]

python 正则表达式和内置 re 模块小结

什么是正则表达式

正则表达式(regular expression)是可以匹配文本片段的模式

表达式全集

正则表达式有多种不同的风格,下表列出了适用于 PythonPerl 等编程语言的部分元字符以及说明:

re

re 模块

在 Python 中,我们可以使用内置的 re 模块来使 …

阅读全文

使用缓存服务器加速 python pip 方式 安装包

使用缓存服务器加速 python pip 方式 安装包

pip 的问题

pypi.python.org 官方源安装速度太慢,切换到国内的镜像,开发是没有什么问题,但是如果要搞持续集成,就需要在内网构建私有的 pypi 服务来加速安装过程,在搭建私有 pypi 这个问题上,有一堆的工具可以选择,这篇文章作者做了整理,并且推荐使用 devpi。

搭建过 …

阅读全文