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!
网友评论