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)的使用。

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

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

数字格式化

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

字符串分割

文件获取

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


©著作权归作者所有:来自51CTO博客作者mb5fe18e7c44408的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. LeetCode 题解 | 1312. 让字符串成为回文串的最少插入次数
  2. 三分钟理解字符串经典考题:有效的字母异位词
  3. 动画:BF 和 RK 字符串匹配算法(上)
  4. 《Python知识手册》更新V2.2版,添加 Plotly 可视化实战内容以及部
  5. 几道 BAT 算法面试中经常问的「字符串」问题
  6. 使用pkg打包编译nodejs程序,手动设置缓存内容
  7. 程序员如何优雅的排版公众号的内容
  8. 混合内容下的浏览器行为 [每日前端夜话(0x08)]
  9. 面试官最爱问你的,网络分层中每一层有哪些内容

随机推荐

  1. 最后一天送点福利,为您2019添砖加瓦~
  2. 月入三万,我能少了你一个鸡蛋?
  3. 深入浅出 JavaScript 中的For循环之详解
  4. 004. 寻找两个正序数组的中位数 | Leetco
  5. 自学编程的八大误区!克服它!
  6. webpack4配置详解之慢嚼细咽
  7. “狗屁不通文章生成器”项目登顶GitHub热
  8. 005. 最长回文子串 | Leetcode题解
  9. 大家好 这就是2018年的我~
  10. Linux环境都没有,怎么学编程?憋说了,肝!(保姆