python3字符串格式化format()函数的简单用法

2018-12-09 11:20:40来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

format()函数

"""
测试 format()函数
"""

def testFormat():
    # format()函数中有几个元素,前面格式化的字符串中就要有几个 '{}'
    # 位置
    s1 = 'a{}b{}c{}d{}'.format(1, 2, 3, 4)
    # 索引,format()函数中的元素,从0开始
    s2 = 'a{0}b{1}c{3}d{2}'.format(1, 2, 3, 4)
    # 索引可以重复使用
    s3 = 'a{0}b{1}c{0}d{1}'.format(1, 2, 3, 4)
    print('-' * 8)
    print('一般用法:')
    print(s1)
    print(s2)
    print(s3)
    print('-' * 8)

    # format()函数中元素个数,和前面的字符串中的'{}'个数不相同
    # 格式化字符串中的'{}'里面必须要有后面format()函数中元素的索引
    s4 = 'a{0}b{1}cd'.format(1, 2, 3, 4)
    s5 = 'a{0}b{1}c{0}d{1}e{1}f{1}g{1}h{1}{4}{4}{4}{4}{5}{4}{4}{4}{4}'.format(1, 2, 3, 4, '*', '哈哈,这是第6个数,索引是5')
    print('其他用法:')
    print(s4)
    print(s5)
    print('-' * 8)
    return

if __name__ == '__main__':
    testFormat()

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python入门---time模块

下一篇:4 列表、元祖