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 #输出一个字符串

 

 

posted @ 2018-10-23 15:53  Parallax  阅读(449)  评论(0编辑  收藏  举报