Python中%格式输出
1 >>> pi = 3.141592653 2 >>> print('%10.3f' % pi) #字段宽10,精度3 3 3.142 4 5 >>> print('%-10.3f' % pi) #左对齐 6 3.142 7 8 >>> print("pi = %.*f" % (3,pi)) #用*从后面的元组中读取字段宽度或精度 9 pi = 3.142 10 11 >>> print('%010.3f' % pi) #用0填充空白 12 000003.142 13 14 >>> print('%+f' % pi) #显示正负号 15 +3.141593 16 17 print("%15.5f, %15.5f" %(pz,pt)) #字段宽15,精度5,由于输出结果本身没这么宽,因此每栏输出前会显示缩进 18 %d or %i #输出一个十进制整数 19 %c #输出一个字符 20 %s #输出一个字符串