【python】string functions

1、str.replace(word0,word1)  ##用word1替换str中所有的word0

>>> 'tea for too'.replace('too', 'two')
输出:'tea for two'

2、str.lower() ##字符串str中的字母全部转换成小写

  str.upper() ##字符串str中的字母全部转换成大写

  str.capitalize() ##字符串str中的第一个字母转换成大写

>>> 'df dfs ds'.upper()
'DF DFS DS'
>>> 'SDF SF OMP DFS'.lower()
'sdf sf omp dfs'
>>> 'df dfs ds'.capitalize()
'Df dfs ds'

 3. str.split(sep) ## 把str按照sep进行切分,sep缺省时按照whilespace(space, tab, newline, return, formfeed)切分

>>> 'df dfs ds'.split()
['df', 'dfs', 'ds']
>>> 'df,dfs,ds'.split(',')
['df', 'dfs', 'ds']

 

----<未完待续>---------

 

正则表达式通配处理

>>> import re
>>> re.findall(r'\bf[a-z]*', 'which foot or hand fell fastest')
输出: ['foot', 'fell', 'fastest']
>>> re.sub(r'(\b[a-z]+) \1', r'\1', 'cat in the the hat')
输出:'cat in the hat'

 



posted @ 2017-05-02 11:31  wxiaoli  阅读(345)  评论(0编辑  收藏  举报