Discuss / Python / print('%2d-%02d' % (3, 15)) print('%.5f' % 3.1415926)没看明白

print('%2d-%02d' % (3, 15)) print('%.5f' % 3.1415926)没看明白

Topic source

print('%2d-%02d' % (3, 15)) print('%.5f' % 3.1415926)

求解答

%2d表示输出宽度为2的数字(右对齐) print('%2d' % 3) 输出 3 3左边有个空格

%02d表示宽度至少为2的数字,太短了用0来凑数 print('%02d' % 3)输出03

%.2d表示输出至少2位有效数字 print('%.2d' % 3)输出03

谢谢啦 ..


  • 1

Reply