python format 格式化函数
print("{ }".format(x))
各个格式
‹ 左对齐
^ 居中
› 右对齐
{:.x} 取小数点后x位
{:,} 用逗号千分
{:b} 二进制输出
{:d} 十进制
{:o} 八进制
{:x} 十六进制
{:x4d} 数字前补x,共4位
题
三次方格式化
获得用户输入的一个数字,可能是整数或浮点数,a,计算a的三次方值,并打印输出。
输出结果采用宽度20个字符、居中输出、多余字符采用减号(-)填充。
如果结果超过20个字符,则以结果宽度为准。
a=eval(input()) print("{:-^20}".format(pow(a,3)))
a[M:N] 从M到N不包括N