Python 格式化输出

%s :格式化成字符串,%.5s 可以指定截取几个字符,%5s 可以指定占位符宽度 ( 左缩进 ),%-5s 可以指定占位符宽度 ( 右缩进 )

In [1]: 'My name is %s' % 'Tom'
Out[1]: 'My name is Tom'

In [2]: 'My name is %.2s' % 'Tom'
Out[2]: 'My name is To'

In [3]: 'My name is %5s' % 'Tom'
Out[3]: 'My name is   Tom'

In [4]: 'My name is %-5s' % 'Tom'
Out[4]: 'My name is Tom  '


%d
 :格式化成整数 ( 十进制 )

In [4]: 'My age is %d' % 20      
Out[4]: 'My age is 20'

In [5]: 'My age is %d' % 20.234
Out[5]: 'My age is 20'


%f :格式化成浮点数,%.5f 可以指定小数点后保留的位数

In [6]: 'My age is %f' % 20
Out[6]: 'My age is 20.000000'

In [7]: 'My age is %.3f' % 20
Out[7]: 'My age is 20.000'

 
%g :指定保留几位有效的数字,默认保留6位有效数字

In [12]: 'This num is %g' % 1234.5678
Out[12]: 'This num is 1234.57'

In [13]: 'This num is %.3g' % 1234.5678
Out[13]: 'This num is 1.23e+03'

In [14]: 'This num is %.5g' % 1234.5678 
Out[14]: 'This num is 1234.6'

 

 

 

 

 

 

     

转载于:https://www.cnblogs.com/pzk7788/p/10256194.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值