导语:
本文主要介绍了关于%f在python中什么意思的相关知识,包括python f',以及python中eval函数作用这些编程知识,希望对大家有参考作用。
%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位(不够右侧补空格)
运行结果如图:
以上是“%f”的几种常用表达方式,其余不太常用的表达方式在此不再赘述。
python学习网,大量的免费
,欢迎在线学习!
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python:支持向量机SVM的使用01/03
- ♥ python上下文管理器关闭的应用09/21
- ♥ python如何获取当前目录08/25
- ♥ python pip安装失败11/12
- ♥ 在python中创建文本文件的两种方法10/15
- ♥ mac如何用python打开文件?09/19
内容反馈