%2d #表示保留两个整数位,不够前面补空格,仔细看编译器输出。
'%2d'%3 ' 3' #其实3前有个空格
%02d #表示保留两位,不够前面补0
'%02d'%3 '03' '%05d'%3 #同理05d表保留5位,不够补0 '00003'
'%02d'%3 '03'
'%05d'%3 #同理05d表保留5位,不够补0 '00003'
其实有个方法自动补0
'%.3d'%3 '003'
%.2f表示保留float类型数字小数点后2位,不够自动补0
'%.2f'%3.1 '3.10' '%.2f'%3.456 #%f是默认四舍五入的 '3.46'
'%.2f'%3.1 '3.10'
'%.2f'%3.456 #%f是默认四舍五入的 '3.46'
'%.2f'%3.456 #%f是默认四舍五入的 '3.46' 请问,如何阻止它四舍五入直接得到3.45这个值?
赞~~
3.1415926如何输出成03.14呢?
Sign in to make a reply
任小蘑菇xvb_490
%2d #表示保留两个整数位,不够前面补空格,仔细看编译器输出。
%02d #表示保留两位,不够前面补0
其实有个方法自动补0
%.2f表示保留float类型数字小数点后2位,不够自动补0