美文网首页
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