美文网首页
笔记1:字符串替换、查找、格式化输出

笔记1:字符串替换、查找、格式化输出

作者: Think4doing | 来源:发表于2016-12-25 23:22 被阅读26次

    #字符串替换 bytearray.replace(old, new[, count])

    phone_number = '1386-666-0006'

    hiding_number = phone_number.replace(phone_number[:9], '*' * 9)

    print(hiding_number)

    #字符串查找 bytearray.find(sub[, start[, end]])

    # Return the lowest index in the data where the subsequence sub is found

    search = '168'

    num_a = '1386-168-0006'

    num_b = '1681-222-0006'

    print(search + ' is at ' + str(num_a.find(search)) + ' to ' + str(num_a.find(search) + len(search)-1) + ' of num_a')

    print(search + ' is at ' + str(num_b.find(search)) + ' to ' + str(num_b.find(search) + len(search)-1) + ' of num_b')

    print(num_a.find(search))

    #字符串格式化输出,format

    print('{} a word she can get what she {} for.'.format('with', 'came'))

    print('{preposition} a word she can get what she {verb} for'.format(preposition='with', verb='came'))

    print('{0} a word she can get what she {1} for'.format('with', 'came'))


    输出结果:

    *********0006

    168 is at 5 to 7 of num_a

    168 is at 0 to 2 of num_b

    5

    with a word she can get what she came for.

    with a word she can get what she came for

    with a word she can get what she came for

    相关文章

      网友评论

          本文标题:笔记1:字符串替换、查找、格式化输出

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