格式化函数功能
将字符串进行格式化操作,字符串中的”{}“ 为占位符,将以次被括号中的参数替代。如下计算圆面积程序
pi=3.14
r=eval(input("请输入半径:"))
s=pi*r**2
print("您输入的半径为{}面积为{}".format(r,s))
#使用format()时注意加上分隔符
format()要点介绍
1、”{}“中,若是无数字则按默认顺序输出,若有数字则按数字顺序输出(注意下标从0开始)
2、保留位数在“{}”中添加**“:.nf”** 即可保留n位。
3、“:k.nf” 保留n位且占k位,若k前无任何符号默认右对齐
若 “:<k.nf” 左对齐
若 “:^k.nf” 居中对齐
4、若**"f"换成“e“则按科学计数法输出
5、冒号”:“之前的数即为第一条所述
6、本人为python 3.7所以在保留n位时进行的四舍五入**(有待商榷)
介绍四舍六入五成双
一般在函数中round()函数一般遵顼该原则
当被修约值为5时如果他前面的数为偶数且被修约数后面没有数时则直接舍弃
当被修约值为5时如果前面数为奇数时则进位
当被修约值为5时如果前面数为偶数且被修约数后面还有数时则进位
简介round(x,y)
round(x,y)
#x为要处理的数 y为要保留的位数
7、前述知格式化函数可以占k位以及对齐方式,当在k之前加上某个数字可以对剩余的进行部位,若想用其它符号部位要在k和该符号之间加上对齐方式。