根据需要,我们会有不同的数字格式输出需求。下面分几种情况进行阐述:
一、保留小数点的个数:
a=10.1
a=10.1 print(f'{a:.2f}')
10.10
代码显示保留2位小数
二、数字占位 :当我们希望输出的数字占有特定的位数时,代码如下:
a=10.1
print(f'{a:.2f}')
print(f'{a:10}')
如上图所示,占位10个字符,并且默认右对齐。
三、对其方式。根据需要,可以设置左对齐,符号为<;居中,符号为^;右对齐,符号为>。
a=10.1
print(f'{a:.2f}')
print(f'{a:10}')
print(f'{a:^10}')
四、可以设置数字的输出方式,如二进制b,八进制o,十进制d,十六进制X
a=10.1
print(f'{a:.2f}')
print(f'{a:10}')
print(f'{a:^10}')
b=15
print(f'{b:^10X}')