python对字符串操作的一些常用函数
2021-04-27 04:27
标签:分隔符 方法 一个 res code 分割 一起 join() 可选参数 1.strip()函数: 具体使用示例如下: 2.lstrip()和rstrip()函数: 3.split()函数: 具体使用示例如下: 3.replace()函数: 该函数返回替换后的结果: 4.join()函数: 该函数返回连接后的字符串; python对字符串操作的一些常用函数 标签:分隔符 方法 一个 res code 分割 一起 join() 可选参数 原文地址:https://www.cnblogs.com/noob-l/p/13246645.html
该函数的语法定义是strip([chars])
其中chars参数是可选的,当chars为空时默认是空格或换行符;
当chars不为空时,chars会被理解成一个个字符;
该函数的作用是将字符串收尾的符合要求的字符去掉,注意只能取出首尾的;
该函数返回修改后的字符串,原字符串对象并不会改变。s=‘ 231 34 ‘
print(s.strip())
print(s)
m=‘1qdfswe3a‘
print(m.strip(‘1a‘))
print(m)
#运行结果如下:
231 34
231 34
qdfswe3
1qdfswe3a
lstrip()函数用于去除开头字符;
rstrip()函数用于去除结尾字符;
具体使用方法和上述相同。
该函数的作用是通过指定分隔符对字符串进行切片;
具体语法是:split(str,num)
其中str是需要指定的分割符,默认是所有的空字符,包括空格,换行和制表符;
num是指最后分割成num+1个子字符串,默认是完全分割;
该函数返回的是一个列表,即分割后的子字符串组成的列表;s=‘shasdsah#dhad#f‘
print(s.split(‘s‘))
print(s.split(‘#‘,1))
print(s)
#运行结果如下:
[‘‘, ‘ha‘, ‘d‘, ‘ah#dhad#f‘]
[‘shasdsah‘, ‘dhad#f‘]
shasdsah#dhad#f
该函数的作用是用新字符串替换原来的字符串;
具体语法是:replace(old,new,[,max])
其中old是要被替换的子字符串,
new是要替换成的子字符串,
max是可选参数,用于指定替换的最大次数;
具体使用示例如下:s=‘sdfgsdresdsdersd‘
print(s.replace(‘sd‘,‘f‘))
print(s.replace(‘sd‘,‘f‘,2))
print(s)
#运行结果如下:
ffgfrefferf
ffgfresdsdersd
sdfgsdresdsdersd
该函数的作用是将序列中的元素按照指定的分隔符连接在一起生成一个新的字符串;
具体语法是:str.join(seq)
其中str是指定的分割符,可以为空;
seq是要连接的元素序列;
具体使用示例如下:s=‘a#‘
a=[‘1‘,‘2‘,‘3‘]
print(s.join(a))
m=‘‘
print(m.join(a))
#运行结果如下:
1a#2a#3
123
文章标题:python对字符串操作的一些常用函数
文章链接:http://soscw.com/index.php/essay/79975.html