我想在标题下面正确设置值的格式。 但我无法这样做。
dl-Frequency : Cell Id
3088 : 6926
dl-Frequency : Cell Id
3088 : 6917
dl-Frequency : Cell Id
10712 : 6918
我在以下代码中使用了打印件:
print('{:^10s} : {:^10s}'.format("dl-Frequency" , "Cell Id" ))
print('{:^15s} : {:^15s}'.format(result.group(4), result.group(3)))
需要您的帮助。
如何计算向左或向右对齐以在{:}
中输入正确的值?
答案 0 :(得分:0)
为什么不使用ljust
或rjust
来确保文本长度正确?
例如:
print 'dl-Frequency : Cell Id '
print('{} : {}'.format(result.group(4).ljust(12), result.group(3)))
答案 1 :(得分:0)
使用左对齐和右对齐将名称正确居中:
print('{:>10s} : {:<10s}'.format("dl-Frequency" , "Cell Id" ))
print('{:>10s} : {:<10s}'.format(result.group(4), result.group(3)))
理论上,您可以使用双精度格式来更改对齐长度:
'{:<{}}'.format(len(name)).format(data)