Python字符串必备速查表.pdf
16lz
2021-01-22
Python字符串必备速查表
背景
前几天 Lemon 发了一期视频,分享了 Plotly 和 Dash 在投资领域的应用案例,其中展示了不少关于股指的年度收益情况。
看完视频后,有同学提了一个问题,收益率为正的时候如何在前面添加 “+” 表示,类似效果如下:
demo
如果你熟悉字符串的使用的话,觉得这个很容易,确实是的,不过还是会令很多人迷惑。
Lemon 在这里再提几个关于字符串的问题,如果你马上就能解决,说明你对字符串的内容还是很熟悉的:
问题:
- 将数字(比如:31415.926)以 千分位且保留两位小数 表示;
'二十'.isnumeric()
,这段代码运行的结果是 True 还是 False ?
如果这些问题,你依然有些迷惑,不妨继续往下。
《Python字符串速查表》
上面这些内容都涉及到 Python 中 string 的使用,由于 Lemon 在平常的练习过程中,也经常会遇到各种类似的问题,于是,花了点时间,专门整理了 Python 关于 string 的知识,主要内容包括以下几个方面:
主要内容
为了方面以后查看,Lemon 以速查表的形式整理了 Python字符串的内容,《Python字符串速查表》(V1.0版)一共 5 页,先来一张图看下概览哈。
Python字符串速查表
别小看 Python 字符串,它是 Python 最重要的基础之一, Lemon 在整理的过程中,发现内容也不少,最后整理出 5 页。
在 网页爬取过程中字段的提取、数据分析中数据清洗、web开发中文本的展示等,都会涉及 Python 字符串(string)的使用。
下面来看看速查表的部分细节:
比如下面的 “数字格式化”,经常会用到:
数字格式化
再比如 “字符串分割”,在这里总结了 split
和 partition
系列方法的区别:
字符串分割
文件获取
Lemon 已经整理好完整的 《Python字符串速查表》
(高清pdf版),一共 5 页,大家可以在下面的公众号 「柠檬数据」 回复 str 来获取。
更多相关文章
- LeetCode 题解 | 1312. 让字符串成为回文串的最少插入次数
- 三分钟理解字符串经典考题:有效的字母异位词
- 动画:BF 和 RK 字符串匹配算法(上)
- 《Python知识手册》更新V2.2版,添加 Plotly 可视化实战内容以及部
- 几道 BAT 算法面试中经常问的「字符串」问题
- 使用pkg打包编译nodejs程序,手动设置缓存内容
- 程序员如何优雅的排版公众号的内容
- 混合内容下的浏览器行为 [每日前端夜话(0x08)]
- 面试官最爱问你的,网络分层中每一层有哪些内容