Python3--格式化输出

格式化输出

基本语法

print("{}".format(123))

format不用指明打印参数的类型,使用起来及其方便

  • 格式化字符串中包含大括号{}: 使用大括号再包裹一层
  • 对齐:
    input
    print("[{:<10s}]".format("1")) //> 左对齐
    print("[{:>10s}]".format("1")) //> 右对齐
    print("[{:.>10s}]".format("1")) //> 不足补齐
    
    output
    >>> print("[{:<10s}]".format("1"))
    [1         ]
    >>> print("[{:<10s}]".format("1"))
    [         1]
    >>> print("[{:<10s}]".format("1"))
    [.........1]
    
  • 格式化:
    input
    print("[{:.>10b}]".format(0x10)) //> 左对齐, 补齐
    
    output
    >>> print("[{:.>10b}]".format(0x10))
    [.....10000]
    
posted @ 2022-06-02 23:34  whilewell  阅读(203)  评论(0编辑  收藏  举报