python标准化输出

1、旧式字符串格式化

%操作符来实现,类似sprintf(),具体如表一

表一
%s字符串
%f浮点数
%d十进制整数
%c单个字符
%b二进制整数
%o八进制整数
%i十进制整数
%x十六进制整数
%e(E)以e(E)表示
%g(G)输出长度较短的形式(科学计数或一般形式)
%%”%”字符

 

形如%-5.3f

       “-”的位置,” -”代表左对齐,“+”代表右对齐

       “5”的位置,代表显示的最小字符宽度

       “3”的位置,代表小数点后显示的位数,f才有的

       “f”的位置,代表具体如表一

2、format格式化

形如str.format()

     str里需要格式化的用“{}”代替,然后在format里对应,如

print("常量PI的值为:{0:3.5f}".format(math.pi))
显示:
       常量PI的值为:3.14159

             “0”的位置代表用于指向要传入对象在format()里的位置

             “:”后面与旧的格式化输出一致

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pchaoda

感谢支持~~~~~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值