美文网首页
Python 字符串相关函数 join(), replace()

Python 字符串相关函数 join(), replace()

作者: 沧海2122537190 | 来源:发表于2019-12-04 16:58 被阅读0次

1. join()

基础语法:str.join(sequence)
sequence为要连接的元素序列

序列转字符串
ls=['1','2','3','4']
l="".join(ls)
l1=",".join(ls)
print(ls) #结果 ['1', '2', '3', '4']
print(l) #结果 1234
print(l1) #结果 1,2,3,4
字符串拼接
s1='21'
s2='65'
s3='aaa'
t1=s1.join(s3) #结果 a21a21a
t2=''.join(s1).join(s3) #结果 a21a21a
t3=''.join(s1) #结果 21
t4=''.join((s2,s1,s3))  #结果 6521aaa
sequence=(s1,s2,s3)
t5=''.join(sequence) #结果 2165aaa

2. replace()

基础语法:str.replace(old, new[, max])
old 被替换的字符串,必须参数
new 替换old的字符串,必须参数
max 替换的最大次数,可选参数

str='1a2a3a4a5a6a7a8a9a'
print(str.replace('a','s')) #结果:1s2s3s4s5s6s7s8s9s
print(str.replace('a','ss'))  #结果:1ss2ss3ss4ss5ss6ss7ss8ss9ss
print(str.replace('a','!',0)) #结果:1a2a3a4a5a6a7a8a9a
print(str.replace('a','!',5)) #结果:1!2!3!4!5!6a7a8a9a
print(str.replace('a','!',15)) #结果:1!2!3!4!5!6!7!8!9!

3.大小写转换 参见

相关文章

网友评论

      本文标题:Python 字符串相关函数 join(), replace()

      本文链接:https://www.haomeiwen.com/subject/cdkewctx.html