您的位置:首页 > 编程语言 > Python开发

python字符内置方法(一些)

qq_40492771 2019-02-01 15:56 92 查看

capitalize
m = ‘lin’
m.capitalize()
m=‘Lin’
casefold
m=‘LIN’
m.casefold()
m=‘lin’
center
m=‘lin’
m.center(3)
m=’ lin ’
count
m=‘linlinlinlin’
m.count(‘l’) 4
m.count(‘l’,3) 3
m.count(‘l’,3,8) 2
endswith
m=‘linlinlinlin’
m.endswith(‘n’) True
m.endswith(‘n’,0,2) False
m.endswith(‘n’,0,3) True
expandtabs
把tab符号(\t)转化为空格
find
m = ‘abc’
m.find(‘d’) -1
m.find(‘a’) 0
m.find(‘bc’) 1
rfind 与find类似,从右开始查找
index
与find类似,字符不存在产生异常
rindex 与index类似,从右开始查找
join
m = ‘lin’
m.join(‘123’) ‘1lin2lin3’
istrip 去掉左边所有空格(中间后面不管)
rstrip 去掉后面所有空格(中间前面不管)
strip
strip()去掉前面后面所有空格(中间不管)
strip(‘s’)去掉前面后面的s
lower 把所有大写字符转化为小写
replace
m = ‘linlinlin’
m.replace(‘l’,‘m’) ‘minminmin’
m.replace(‘l’,‘m’,1) ‘minlinlinlin’
split
m = ‘l in l in’
m.split() [‘l’,‘in’,‘l’,‘in’]
m.split(‘i’) ['l ','n l ',‘n’]
swapcase
m = ‘Lin’
m.swapcase()
m = ‘lIN’
title
所有单词首字母大写
upper
所有小写字符变大写

标签: