string库在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0开始, string方法改为用S.method()的形式调用,只要S是一个字符串对象就可以这样使用,而不用import。同时为了保持向后兼容,现在的 python中仍然保留了一个string的module,其中定义的方法与S.method()是相同的,这些方法都最后都指向了用S.method ()调用的函数
打开终端,输入ipython,调出python的交互开发环境,2.输入命令import string,导入string库文件,然后输入命令:help(string),查看string库的说明文档,3.敲入回车后,大家可以看到string库文件的源码路径,模块详细的说明文档,以及所有的constants 和 classes.4.接下来,大家要打开string库的源代码,输入命令:gedit /usr/lib/python2.7/string.py,5.string的源代码结构有3类:常量,函数和类定义下面大家通过举例说明来看string库定义的函数功能:函数capwords
入参:2个,分别为字符串和分隔符;
功能:1:根据sep入参把字符串分割
2:分割后的字符串首字符大写
3:最后用join根据sep把分割的字符串结合.