美文网首页
格式化字符串函数 str.format() 使用

格式化字符串函数 str.format() 使用

作者: Future石 | 来源:发表于2017-11-23 09:34 被阅读0次

    来自菜鸟教程,字符串之format格式化函数 Python2.6开始,新增了一种格式化字符串的函数 str.format(),增强了字符串格式化的功能

    基本语法是通过{} 和:来代替以前的%

    format函数可以接受不限个参数,位置可以不按顺序

    也可以设置参数 输出结果: 向str.format()传入对象 输出结果:   value  为:6

    数字格式化

    下表展示了str.format()格式化数字的多种办法

    >>> print("{:.2f}".format(3.1415926))

    3.14

    说明如下:

    ^,<,> 分别是居中,左对齐,右对齐,后面带宽度,:号后面带填充字符,只能是一个字符,不指定则默认是用空格填充

    +表示在正数前显示+,负数前显示- ; (空格)表示在数前加空格

    b , d , o , x 分别是二进制,十进制,八进制,十六进制

    此外,可以用{} 对{}本身进行转义,如下实例:

    print ("{}对应的位置是{{0}}".format("run"))

    输出结果为:

    run 对应的位置是{0}

    相关文章

      网友评论

          本文标题:格式化字符串函数 str.format() 使用

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