現(xiàn)在版本的string庫都是內(nèi)置的,不需要安裝
string庫在python中經(jīng)歷了一段輪回的歷史。在最開始的時候,python有一個專門的string的module,要使用string的方法要先import,但后來由于眾多的python使用者的建議,從python2.0開始, string方法改為用S.method()的形式調(diào)用,只要S是一個字符串對象就可以這樣使用,而不用import。同時為了保持向后兼容,現(xiàn)在的 python中仍然保留了一個string的module,其中定義的方法與S.method()是相同的,這些方法都最后都指向了用S.method ()調(diào)用的函數(shù)
打開終端,輸入ipython,調(diào)出python的交互開發(fā)環(huán)境,2.輸入命令import string,導(dǎo)入string庫文件,然后輸入命令:help(string),查看string庫的說明文檔,3.敲入回車后,我們可以看到string庫文件的源碼路徑,模塊詳細的說明文檔,以及所有的constants 和 classes.4.接下來,我們要打開string庫的源代碼,輸入命令:gedit /usr/lib/python2.7/string.py,5.string的源代碼結(jié)構(gòu)有3類:常量,函數(shù)和類定義下面我們通過舉例說明來看string庫定義的函數(shù)功能:函數(shù)capwords
入?yún)?2個,分別為字符串和分隔符;
功能:1:根據(jù)sep入?yún)炎址指?/p>
2:分割后的字符串首字符大寫
3:最后用join根據(jù)sep把分割的字符串結(jié)合.