python print format

挺有用

//test.py

1 print '%.*f' %(1, 13.987)
2 print '%.*f' %(2, 13.987)
3 print 'p=%8d' %(123)
4 print 'p=%-8d' %(123)
5 print '%+d' %(1)
6 print '% d' %2
7 print '%#o' %(17)
8 print '%#x' %(17)
9 print '%#X' %(29)
10 print '%02d' %(3)
11 print '% 02d' %(3)
12 print '%%%d' %(4)
13 d = {1:2, 2:3}
14 print d
15 print '%r' %(d)
16 print '%6.3f' %(12.14)

//result

# python test.py
14.0
13.99
p= 123
p=123
+1
2
021
0x11
0X1D
03
3
%4
{1: 2, 2: 3}
{1: 2, 2: 3}
12.140

原文地址:https://www.cnblogs.com/woodzcl/p/7778549.html