1.format函数
: | <填充> | <对齐> | <宽度> | <,> | <精度> | <类型> |
引导符号 | 用于填充的单个字符 | <左对齐 >右对其 | 槽的设定输出宽度 | 数字的千位分隔符 | 浮点数小数部分的精度或字符串的最大输出长度 | 整数类型b,c,d,o,x 浮点数类型e,F,f,% |
注释:
b:整数二进制形式
c:整数对应的unicode字符
d:整数十进制形式
o:整数八进制形式
x:整数小写16进制形式
X:整数大写16进制形式
e:浮点数对应的小写字母e的指数形式
E:浮点数对应的大写字母e的指数形式
f:标准浮点数
%:输出浮点百分比的形式
,的使用
print("{:-^25,}".format(387838773477782))
---387,838,773,477,782---
进程已结束,退出代码为 0
精度的使用
1.输出浮点数时,想要保留两位小数,写为.2f
想要保留三位小数,写为.3f
print("{:.2f}".format(3.87838773477782))
3.88
进程已结束,退出代码为 0
该方法在保留小数时,为四舍五入,而不是直接去掉后面的数
2.截取字符串前五位时,写为.5
print("{:.5}".format("大吼一声,扑向"))
大吼一声,
进程已结束,退出代码为 0
类型的使用
整数类型b,c,d,o,x
print("{0:b},{0:c},{0:d},{0:o},{0:x},{0:x}".format(250))
11111010,ú,250,372,fa,fa
进程已结束,退出代码为 0
浮点数类型e,F,f,%
e和E就是表现科学计数法的一种方法
print("{0:e},{0:E},{0:f},{0:%}".format(250.1314))
2.501314e+02,2.501314E+02,250.131400,25013.140000%