装饰器是Python中最难理解的语法之一,但较之其他冷门语法又相对较常用。但有必要指出的是,这里所说的较常用,指的是Python自带的一些装饰器...
纯虚函数与抽象类都是Python面向对象中重要的编程范式,用于对继承类做强制性接口实现约定。 abc模块包含了一系列与抽象基类与纯虚函数相关的方...
itertools模块提供了许多迭代器相关的接口,可对迭代器进行生成、访问、赋值、合并等各种操作。本文对itertools模块较实用的一些接口进...
collections是Python的一个包含了计数器、队列、命名元组、有序字典等高级数据结构的模块。本文只讨论此模块最常用的Counter接口...
property是Python类中的一个非常实用的语法,其主要用于将一些原本需要通过复杂计算而不是直接保存为属性的结果值,变得像属性一样可以直接...
staticmethod与classmethod是Python中的两个用于方法的装饰器,其应用范围并不广泛,故本文只对其作简要讨论。 1 sta...
argparse模块是Python中最重要的模块之一,其用于命令行参数解析。此模块的内容非常复杂,本文只选取其中较为实用的部分进行讨论。 使用a...
1常规的解包 Python的解包是非常实用且简洁的一个语法,其允许对多个变量同时赋值,这样的语法在其他编程语言中并不多见。最常用的解包语法如下:...
操作符 m/.../ 模式匹配操作符 s/.../.../ 模式替换操作符 qr/.../ 预编译正则表达式 =~ 绑定操作符 普通元字符 .通...