• python:格式化输出 str.format()


    官网说明:https://docs.python.org/2/library/string.html#formatstrings

    python的格式输出有两种方法:

    1.“ %s”.(variant)

    2."输出格式".format(输出内容)

    一。“%s”.(variant)

    二。"输出格式".format(输出内容)

    用法:“ 输出的格式”.format(输出内容)。输出格式种除了{}内的变量是可变的,其他作为固定不变的文字输出。

    1.{变量}的形式。

    总共有三种表示方式:1.默认顺序。2.数字顺序。3.键值方式。

    2.{}里面的规则

    "{" [field_name] ["!" conversion] [":" format_spec] "}"
    field name:即1中的三种表示方式。
    !coversion:在format前的格式转换。!s,转为人为识别的字符串。!r,转为机器识别的字符串。
    :format_spec:具体的格式化。比如输出的宽度,精度。。。

    3.format_spec的规则。

     [[fill]align][sign][#][0][width][,][.precision][type]
    • align:输出的位置,“>10”:总共十个字符,内容放最左边;“<10”:放右边;“^10”:放中间;“+<10”:放左边,空余用+填充。
    • sign:只对数字有效。
    • width:宽度。直接在“:”写数字。
    • .precision:精度。
    • type:1.“e”和“E”:科学计数法。2.“f”和“F”:浮点型,默认6位。3."d":十进制。4."b":二进制。5."c":数字的字符串类型。6."s":字符串.

       实例:

     

    拒绝低效率勤奋,保持高效思考
  • 相关阅读:
    [UE4]Image
    [UE4]CheckBox
    [UE4]Button
    [UE4]Border
    [UE4]RichTextBlock
    [UE4]Text Box
    [UE4]字体材质
    [UE4]Retainer Box
    [UE4]Invalidation Box
    [UE4]Dynamic Entry Box
  • 原文地址:https://www.cnblogs.com/timeisbiggestboss/p/7772556.html
Copyright © 2020-2023  润新知