Python字符串相关操作

Python字符串匹配、搜索、替代、拆分


Python字符串相关操作

  • Python字符串匹配、搜索、替代、拆分
  • 一、Python字符串匹配
  • 二、Python字符串替代
  • 三、Python字符串拆分


一、Python字符串匹配

1.要搜索的目标字符串必须在被搜索的字符串开头

import re
print(re.match('abc','abcdefg').span())

Python字符串相关操作_第1张图片
返回值(0,3)便是目标字符串在被搜索字符串的首尾位置


2.要搜索的目标字符串无须在被搜索的字符串开头

import re
print(re.search('bcd','abcdefg').span())

Python字符串相关操作_第2张图片
返回值(1,4)便是目标字符串在被搜索字符串的首尾位置


二、Python字符串替代

str1 = "text"
str2 = str1.replace('ex', 'ax', 1)
print(str1,str2)

Python字符串相关操作_第3张图片
将str1中的ex字符替换成了ax,然后赋值给str2


三、Python字符串拆分

字符串=102304
新字符串 = str(字符串).split('0')
print(新字符串)

Python字符串相关操作_第4张图片
将字符串[102304]拆分成了[‘1’, ‘23’, ‘4’]

你可能感兴趣的:(python,python)