摘要:
本章的目标是探讨 Python 函数的一等本性。这意味着,我们可以把函数 赋值给变量、传给其他函数、存储在数据结构中,以及访问函数的属 性,供框架和一些工具使用。高阶函数是函数式编程的重要组成部分, 即使现在不像以前那样经常使用 map、filter 和 reduce 函数了,但 是还有列表推导(以 阅读全文
posted @ 2020-03-08 11:56
Crazy晨
阅读(108)
评论(0)
推荐(0)
摘要:
本章内容过于恶心,选择阅读 本章首先澄清了人们对一个字符等于一个字节的误解。随着 Unicode 的 广泛使用(80% 的网站已经使用 UTF-8),我们必须把文本字符串与它 们在文件中的二进制序列表述区分开,而 Python 3 中这个区分是强制 的。 对 bytes、bytearray 和 me 阅读全文
posted @ 2020-03-08 11:51
Crazy晨
阅读(107)
评论(0)
推荐(0)
摘要:
字典算得上是 Python 的基石。除了基本的 dict 之外,标准库还提供现 成且好用的特殊映射类型,比如 defaultdict、OrderedDict、ChainMap 和 Counter。这些映射类型 都属于 collections 模块,这个模块还提供了便于扩展的 UserDict 类。 阅读全文
posted @ 2020-03-08 11:47
Crazy晨
阅读(182)
评论(0)
推荐(0)
摘要:
Python 序列类型最常见的分类就是可变和不可变序列。但另外一种分类 方式也很有用,那就是把它们分为扁平序列和容器序列。前者的体积更 小、速度更快而且用起来更简单,但是它只能保存一些原子性的数据, 比如数字、字符和字节。容器序列则比较灵活,但是当容器序列遇到可 变对象时,用户就需要格外小心了,因为 阅读全文
posted @ 2020-03-08 11:39
Crazy晨
阅读(120)
评论(0)
推荐(0)
摘要:
通过实现特殊方法,自定义数据类型可以表现得跟内置类型一样,从而 让我们写出更具表达力的代码——或者说,更具 Python 风格的代码。 Python 对象的一个基本要求就是它得有合理的字符串表示形式,我们可 以通过 __repr__ 和 __str__ 来满足这个要求。前者方便我们调试和 记录日志, 阅读全文
posted @ 2020-03-08 11:32
Crazy晨
阅读(106)
评论(0)
推荐(0)


浙公网安备 33010602011771号