Python库源代码详解之string库

 时间:2024-11-03 17:07:33

1、打开终端,输入ipython,调出python的交互开发环境,如图所示

Python库源代码详解之string库

2、输入命令import string,导入string库文件,然后输入命令:help(string),查看string库的说明文档,如图所示:

Python库源代码详解之string库

3、敲入回车后,我们可以看到string库文件的源码路径,模块详细的说明文档,以及所有的constants 和 classes.如图所示:

Python库源代码详解之string库

4、接下来,我们要打开string库的源代码,输入命令:gedit /usr/lib/python2.7/string.py,如图所示:

Python库源代码详解之string库

5、string的源代码结构有3类:常量,函数和类定义.举例如图所示:

Python库源代码详解之string库

6、下面我们通过举例说明来看string库定义的函数功能:函数capwords入参:2个,分别为字符串和分隔符;功能:1:根据sep入参把字符串分割 2:分割后的字符串首字符大写 3:最后用join根据sep把分割的字符串结合.例子如图所示:

Python库源代码详解之string库

7、下面我们通过举例说明来看string库定义的函数功能:函数maketrans入参:2个,分别为字符串和被替换的字符串功能:功能简单,字符串替换,注意的是2个字符串的长度相等.有趣的是该函数会根据ascii字符建256个元素的表,例子如图所示:

Python库源代码详解之string库

8、maketrans函数唯一的限制是入参字符串长度必须相等,否则会抛出异常.

Python库源代码详解之string库
  • 菊花相克相宜搭配食材营养主要作用宜吃忌吃的人
  • 原神九条阵屋传送点下地牢解谜方法
  • 剑与远征兑换码怎么使用
  • apache和tomcat是如何配合工作的(简单易懂)
  • python如何读取文件内容,创建文件以及修改文件
  • 热门搜索
    天珠是怎么形成的 正方形的面积怎么算 红烧鸭子的做法大全 飞机杯怎么用 扁平疣是怎么引起的 牙黄怎么办 怎么和女孩子聊天 百合粥的做法大全 国际象棋怎么玩 垂直平分线怎么画