我们介绍了多进程和多线程,这是实现多任务最常用的两种方式。现在,我们来讨论一下这两种方式的优缺点。 首先,要实…
在 Thread 和 Process 中,应当优选 Process,因为 Process 更稳定,而且,Pro…
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的 …
Python 之所以自称“batteries included”,就是因为内置了许多非常有用的模块,无需额外安…
datetime是 Python 处理日期和时间的标准库。 获取当前日期和时间 我们先看如何获取当前日期和时间…
collections是 Python 内建的一个集合模块,提供了许多有用的集合类。 namedtuple 我…
在命令行程序中,经常需要获取命令行参数。Python 内置的 sys.argv 保存了完整的参数列表,我们可以…
Base64 是一种用 64 个字符来表示任意二进制数据的方法。 用记事本打开 exe、jpg、pdf 这些文…
准确地讲,Python 没有专门处理字节的数据类型。但由于 b’str’ 可以表示字节,所以,字节数组=二进制…
哈希算法简介 Python 的 hashlib 提供了常见的哈希算法,如 MD5,SHA1 等等。 什么是哈希…