python内置的字符串处理函数整理字符串长度获取

python内置的字符串处理函数整理字符串长度获取

ID:8812177

大小:19.64 KB

页数:7页

时间:2018-04-08

python内置的字符串处理函数整理字符串长度获取_第1页
python内置的字符串处理函数整理字符串长度获取_第2页
python内置的字符串处理函数整理字符串长度获取_第3页
python内置的字符串处理函数整理字符串长度获取_第4页
python内置的字符串处理函数整理字符串长度获取_第5页
资源描述:

《python内置的字符串处理函数整理字符串长度获取》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Python内置的字符串处理函数整理字符串长度获取:len(str)例:print'%slengtByxuanfeng6666   at2014-06-01   139阅读   0回复   0.0希赛币Python内置的字符串处理函数整理·字符串长度获取:len(str)  例:print'%slength=%d'%(str,len(str))·字母处理  全部大写:str.upper()  全部小写:str.lower()  大小写互换:str.swapcase()  首字母大写,其余小写:str.

2、capitalize()  首字母大写:str.title()  print'%slower=%s'%(str,str.lower())  print'%supper=%s'%(str,str.upper())  print'%sswapcase=%s'%(str,str.swapcase())  print'%scapitalize=%s'%(str,str.capitalize())  print'%stitle=%s'%(str,str.title())·格式化相关  获取固定长度,右对齐,左边

3、不够用空格补齐:str.rjust(width)  获取固定长度,左对齐,右边不够用空格补齐:str.ljust(width)  获取固定长度,中间对齐,两边不够用空格补齐:str.center(width)  获取固定长度,右对齐,左边不足用0补齐.zfill(width)  print'%sljust=%s'%(str,str.ljust(20))  print'%srjust=%s'%(str,str.rjust(20))  print'%scenter=%s'%(str,str.center(

4、20))  print'%szfill=%s'%(str,str.zfill(20))·字符串搜索相关  搜索指定字符串,没有返回-1:str.find('t')  指定起始位置搜索:str.find('t',start)  指定起始及结束位置搜索:str.find('t',start,end)  从右边开始查找:str.rfind('t')  搜索到多少个指定字符串:str.count('t')  上面所有方法都可用index代替,不同的是使用index查找不到会抛异常,而find返回-1  pri

5、nt'%sfindnono=%d'%(str,str.find('nono'))  print'%sfindt=%d'%(str,str.find('t'))  print'%sfindtfrom%d=%d'%(str,1,str.find('t',1))  print'%sfindtfrom%dto%d=%d'%(str,1,2,str.find('t',1,2))  #print'%sindexnono'%(str,str.index('nono',1,2))  print'%srfindt=%d

6、'%(str,str.rfind('t'))  print'%scountt=%d'%(str,str.count('t'))·字符串替换相关  替换old为new:str.replace('old','new')  替换指定次数的old为new:str.replace('old','new',maxReplaceTimes)  print'%sreplacetto*=%s'%(str,str.replace('t','*'))  print'%sreplacetto*=%s'%(str,str.re

7、place('t','*',1))·字符串去空格及去指定字符  去两边空格:str.strip()  去左空格:str.lstrip()  去右空格:str.rstrip()  去两边字符串:str.strip('d'),相应的也有lstrip,rstrip  str='pythonStringfunction'  print'%sstrip=%s'%(str,str.strip())  str='pythonStringfunction'  print'%sstrip=%s'%(str,str.st

8、rip('d'))·按指定字符分割字符串为数组:str.split('')  默认按空格分隔  str='abcde'  print'%sstrip=%s'%(str,str.split())  str='a-b-c-de'  print'%sstrip=%s'%(str,str.split('-'))·字符串判断相关是否以start开头:str.startswith('start')是否以end结尾:str.endswith('end')是否全为字母或

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。