当前位置: 首页 > 图灵资讯 > 行业资讯> %f在python中什么意思

%f在python中什么意思

来源:图灵python
时间: 2025-03-14 17:45:18

%f代表python中的浮点数,一般有以下几种:

1.%f

Python3精度默认为小数点后6位(最后一位四舍五入)

2.%10f

输出数字总位数为10位,小数点也占1位。当左侧填补空间不够时。

3.%09.f

"09."表示只输出整数位,不到9位左侧补0;同理,"010."表示只输出整数位,左侧补0位不到10位。

4.%7.2f

表示输出精确到小数点后2位,总长度7位(含小数点),不足时左侧补空。

5.%-7.2f

表示输出精确到小数点后2位,总长度7位(含小数点),不足时右侧填空。

示例如下:

num=1.23456789
print("1234679ABCDEFG")
print("%f"%num)#原始输出,但只有四舍五入输出小数点后6位
'''---------------------------------------------------------------------------------'''
print("%10f"%num)#和上面一样,输出小数点后6位。此时共有8位(包括小数点),所以左侧有两个空间
'''---------------------------------------------------------------------------------'''
print("%010.f"%num)#只输出整数位,不到10位左侧补0位.
print("%03.f"%num)#只输出整数位,不足3位左侧补0.
'''---------------------------------------------------------------------------------'''
print("%7.2f"%num)#精确到小数点后2位,共7位(左侧补空间不够)
'''---------------------------------------------------------------------------------'''
print("%-7.2f"%num+"aaaaaaaa")#精确到小数点后2位,共7位(右侧空间不够)

运行结果如图所示:

b6b9d02f87b7c63209493ea33fb27e2.png

以上就是"%f"几种常用的表达方式,其他不常用的表达方式就不赘述了。

python学习网,大量免费python视频教程,欢迎在线学习!

上一篇:

python sep啥意思

下一篇:

返回列表