查看原文
其他

Python字符串必备速查表.pdf

Lemon Python数据之道 2022-04-24


作者:Lemon

来源:Python数据之道

Python字符串必备速查表


背景

前几天 Lemon 发了一期视频,分享了 Plotly 和 Dash 在投资领域的应用案例,其中展示了不少关于股指的年度收益情况。

点击上面图片查看视频


看完视频后,有同学提了一个问题,收益率为正的时候如何在前面添加 “+” 表示,类似效果如下:

demo

如果你熟悉字符串的使用的话,觉得这个很容易,确实是的,不过还是会令很多人迷惑。

Lemon 在这里再提几个关于字符串的问题,如果你马上就能解决,说明你对字符串的内容还是很熟悉的:

问题:

  1. 将数字(比如:31415.926)以 千分位且保留两位小数 表示;
  2. '二十'.isnumeric() ,这段代码运行的结果是 True 还是 False ?

如果这些问题,你依然有些迷惑,不妨继续往下。

《Python字符串速查表》

上面这些内容都涉及到 Python 中 string 的使用,由于 Lemon 在平常的练习过程中,也经常会遇到各种类似的问题,于是,花了点时间,专门整理了 Python 关于 string 的知识,主要内容包括以下几个方面:

主要内容

为了方面以后查看,Lemon 以速查表的形式整理了 Python字符串的内容,《Python字符串速查表》(V1.0版)一共 5 页,先来一张图看下概览哈。

Python字符串速查表

别小看 Python 字符串,它是 Python 最重要的基础之一, Lemon 在整理的过程中,发现内容也不少,最后整理出 5 页。

在 网页爬取过程中字段的提取、数据分析中数据清洗、web开发中文本的展示等,都会涉及 Python 字符串(string)的使用。

下面来看看速查表的部分细节:

比如下面的 “数字格式化”,经常会用到:

数字格式化

再比如 “字符串分割”,在这里总结了 splitpartition 系列方法的区别:

字符串分割

文件获取

Lemon 已经整理好完整的 《Python字符串速查表》 (高清pdf版),一共 5 页,大家可以在下面的公众号 「柠檬数据」 回复 str 来获取。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存