美文网首页
Python3:格式化输出之format方法

Python3:格式化输出之format方法

作者: ACphart | 来源:发表于2018-08-28 15:01 被阅读49次

概述

  • 直接上一个例子,如下
  • 使用方法是引号围起来的格式化字符串后面接.format()即可,而引号中的花括号将会按位置顺序引用format括号中的参数,如第一个花括号中为0则引用的是第一个参数22,而第二个花括号中为1则引用的是第二个参数21,以此类推。
  • 理解起来就是后面format括号里的变量在前面引号中都存在着另一个名字,而这个名字就是他们的位置编号,也就是说列表也可以索引使用, 下面是更多的例子



转义字符

  • \n, \t 等转义字符还是一样的用法,用在引号内即可,如下

变量输出控制

  • format方法最好用的当然就在这多出来的花括号里面了,下面的就自行用print()试验了
设置变量名 : "{name}, {age}".format(age=12, name='Joe')
使用外部变量
p = [1, 2, 3]
print('{0[0]}, {0[1]}, {0[2]}'.format(p))
输出对齐
  • {0:<8}:0位置的变量输出占8个字符位,以左对齐方式
  • {0:>8}:右对齐,其余和上面一样
空位补全
  • {0:0<8}:空位以0补全,其余和上面一样
  • {0:a<8}:空位以a补全
C风格
  • {0:4.2f}:0位置的变量,以浮点数输出4位,小数2位
  • {0:4d}:整数输出,共4位
其他
  • {0:,}:输出的数每3位隔一个逗号

注:以上可以组合使用,冒号前指变量,冒号后说明格式

相关文章

网友评论

      本文标题:Python3:格式化输出之format方法

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