格式化数字
·对数字进行格式化
F-String
pi = 3.1415926result = f"圆周率{pi}是一个无限不循环小数"print(result)圆周率3.1415926是一个无限不循环小数pi=3.1415926result = f"圆周率{pi:.2f}是一个无限不循环小数"print(result)圆周率3.14是一个无限不循环小数
使用这种方式进行运算,小数的结果不会直接舍弃,而会进行四舍五入
[[填充][对齐][符号][宽度][.精度][类型]]
{pi:.2f} // ".2"是精度,"f"是类型
[[填充][对其][符号][宽度][.精度][类型]]pi=3.1415926result = f"圆周率{pi:.2f}是一个无限不循环小数"print(result)圆周率3.14是一个无限不循环小数pi = 3.1415926result = f"圆周率{pi:*<-20.2f}是一个无限不循环小数"print(result)圆周率3.14****************是一个无限不循环小数a = 3b = f"圆周率{a:.2f}是一个无限不循环小数"print(b)圆周率3.00是一个无限不循环小数# 转换成百分比c = f"圆周率{pi:.2%}是一个无限不循环小数"print(c)圆周率314.16%是一个无限不循环小数#转换成二进制a = int(input("请输入要转换成二进制的值:"))er = f"{a:b}"print(er)请输入要转换成二进制的值:22411100000# 转换成八进制aa = int(input("请输入你要转换成八进制的值:"))aaa = f"{aa:o}"print(aaa)请输入要转换成八进制的值:224340# 转换成十六进制n = int(input("请输入你要转换成十六进制的值:"))nn = f"{n:x}"print(nn)请输入你要转换成十六进制的值:2216
format()