码迷,mamicode.com
首页 > 编程语言 > 详细

常用python字符串处理

时间:2017-11-23 08:08:31      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:str   -o   利用   src   int   技术分享   pat   strong   enc   

1、字符串合并和连接

加号合并               

技术分享图片

join方法合并

技术分享图片

2、相乘和切片

line=‘*‘*30

print(line)

>>******************************

切片:

consequence[start_index:end_index:step]

表示第一个元素,正索引位置默认为0;负索引位置默认为-len(consequence)

end_index表示最后一个元素对象,正索引位置默认为len(consequence)-1;负索引位置默认为-1

 

print str[0:3]#截取第一位到第三位的字符
print str[:]#截取字符串的全部字符
print str[6:]#截取第七个字符到结尾
print str[:-3]#截取从头开始到倒数第三个字符之前的不包括第三个
print str[2]#截取第三个字符
print str[-1]#截取倒数第一个字符
print str[::-1]#创造一个与原字符串顺序相反的字符串
print str[-3:-1]#截取倒数第三位到倒数第一位之前的字符 不包括倒数第一位字符
print str[-3:]截取倒数第三位到结尾
print str[:-5:-3]逆序截取

三字符串的分割

普通的分割,用split,不支持多个分隔

技术分享图片

复杂的分隔

r表示不转义,分隔符可以是;或者,或者空格后面跟0个多个额外的空格,然后按照这个模式去分割

技术分享图片

split(string[, maxsplit]) | re.split(pattern, string[, maxsplit]): 

按照能够匹配的子串将string分割后返回列表。maxsplit用于指定最大分割次数,不指定将全部分割。

常用python字符串处理

标签:str   -o   利用   src   int   技术分享   pat   strong   enc   

原文地址:http://www.cnblogs.com/maplered/p/7879986.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!