
s="hello there!"
s.startswith('a')
s.endswith('c')
s.isalnum()
s.isalpha() #是否全是字母,并至少有一个字符
s.isdigit() #是否全是数字,并至少有一个字符
s.isspace() #是否全是空白字符,并至少有一个字符
s.islower() #S中的字母是否全是小写
s.isupper() #S中的字母是否便是大写
s.istitle() #S是否是首字母大写的
char format
s.lower()
s.upper()
s.swapcase()
s.capitalize()
s.title()
#width format
width=10
fillchar='*'
s="hello there!"
s.ljust(width,[fillchar])
s.rjust(width,[fillchar])
s.center(width, [fillchar])
s.zfill(width)
#search ,replace
#find
s="hello there!"
substr="th"
start=2
end=5
s.find(substr, start, end)
s.index(substr,start, end)
s.rindex(substr, start, end)
s.rfind(substr, start, end)
s.count(substr, start, end)
#modify
oldstr='th'
newstr='ht'
count=2
s.replace(oldstr, newstr, count)
charactor='n'
s.strip(charactor)
s.lstrip(charactor)
s.rstrip(charactor])
s.expandtabs(4) #replace tab with 4 space
split,join
s="hello world!"
sep=','
maxsplit=3
s.split(sep, maxsplit)
s.rsplit(sep, maxsplit)
keepends=True
s.splitlines(keepends)
s_list = ["1","2","3"]
','.join(s_list) #把seq代表的序列──字符串序列,用S连接起来
'%s%s%s'%(s_list)
mapping
from=['a','b','c',',']
to=['A','B','C',';']
table=s.maketrans(from, to)
deletechars=[';']
S.translate(table,deletechars)




近期评论