龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > python编程 >

Python入门篇之字符串(3)

时间:2014-10-18 12:09来源:网络整理 作者:网络 点击:
分享到:
复制代码 代码如下: 'HDWUD HDJHS LKJDS'.lower() 'hdwud hdjhs lkjds' 4、replace replace方法返回某字符串的所有匹配项均被替换后得到字符串 复制代码 代码如下: 'This

复制代码 代码如下:

>>> 'HDWUD HDJHS LKJDS'.lower()
'hdwud hdjhs lkjds'

4、replace

replace方法返回某字符串的所有匹配项均被替换后得到字符串

复制代码 代码如下:

>>> 'This is a test'.replace('is','eez')
'Theez eez a test'

5、split

它是join的逆方法,用来将字符串分割成序列

复制代码 代码如下:

>>> '1+2+3+4+5'.split('+')
['1', '2', '3', '4', '5']
>>> 'C:\usr\bin\env'.split('/')
['C:\\usr\x08in\\env']
>>> 'Using the default'.split()
['Using', 'the', 'default']

注意:如果不提供任何分隔符,程序会把所有的空格作为分隔符

6、strip

strip方法返回去除两侧(不包含内部)空格的字符串:

复制代码 代码如下:

>>> '     internal whitespace is kept     '.strip()
'internal whitespace is kept'

也可指定需要去除的字符,将它们列为参数即可:

复制代码 代码如下:

>>> '*** SPAM * for * everyone!!! ***'.strip(' *!')
'SPAM * for * everyone'

注意:只会去除两侧的字符

7、translate

translate方法和replace方法一样,可以替换字符串中的某些部分,但是和前者不同的是,translate方法只处理单个字符

精彩图集

赞助商链接