知行编程网知行编程网  2022-10-09 00:00 知行编程网 隐藏边栏  236 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于%f在python中什么意思的相关知识,包括python f',以及python中eval函数作用这些编程知识,希望对大家有参考作用。

python中的%f是什么意思

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


1.%f

按原样输出,python3精度默认为小数点后6位,(最后一位四舍五入)


2.%10f

总输出位数为 10,小数点也占一位。如果没有足够的空间来填充左边。


3.%09.f

“09。”表示只输出整数位,如果9位不够,左边补0;同样,“010”。表示只输出整数位,如果10位不够,左边用0填充。


4.%7.2f

表示输出精确到小数点后2位,总长度为7位(包括小数点)。


5.%-7.2f

表示输出精确到小数点后2位,总长度为7位(包括小数点)。

示例如下:

num = 1.23456789
print("123456789ABCDEFGHI")
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位(不够右侧补空格)

运行结果如图:

python中的%f是什么意思

以上是“%f”的几种常用表达方式,其余不太常用的表达方式在此不再赘述。

python学习网,大量的免费
,欢迎在线学习!

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享