Python | 新手必会的 9 个 Python 教程
有很多介绍 Python 中各种很酷的功能(如变量拆包、偏函数、枚举
可迭代对象)的文章,但说到 Python 时,还有很多东西可以谈论,这
里我将尝试展示我所知道和使用的一些特性,我还没有在其他地方看
到有人提到过它们。我们开始吧。
清理字符串输入
对 用 户 输 入 进 行 清 理 的 问 题 几 乎 适 用 于 您 编 写 的 所 有 程 序 。通 常 情 况 下 ,
将 字 符 转 换 为 小 写 或 大 写 就 足 够 了 ,有 时 您 可 以 使 用 Regex 来 完 成 这 项
工 作 , 但 对 于 复 杂 的 情 况 来 说 , 可 能 有 更 好 的 方 法 :
在本例中,您可以看到空白字符“\n”和“\t” 已 被 单 个 空 格 替 换 ,
而“\r”已被完全删除。这是一个简单的例子,但是我们可以更进一
步,使用 unicodedata 包和它的 combining()函数来生成并进行映
射,从而生成更大的重新映射表,我们可以使用它来删除字符串中的
所有重音。
对迭代器进行切片