Python除法保留两位小数点的三种方法实现
作者:HuaCode
这篇文章主要给大家介绍了关于Python除法保留两位小数点的三种方法实现,在py应用中有许多拿结果中的多个整数进行运算,难免少不了除法(如单位换算等),但是整数进行运算后只会返回整数,一般结果基本需要精确到后两位,需要的朋友可以参考下
前言序锦
学过编程我们都知道,无论什么语言,其实都是相通的,,当我们学会了并掌握好了一种语言后,我们再去了解另外一种语言,其实就很容易了,今天我们就来一起了解一下Python中的除法,其实也是很简单的……
方法1
a = 1 b = 3 print(round(a/b,2))
方法2
a = 1 b = 3 print(format(float(a)/float(b), '.2f'))
方法3
a = 1 b = 3 print('%.2f'%(a/b))
补充知识:format()函数
format()函数是Python中常用的格式化输出函数,可以对数字进行格式化输出。其语法为"{:.nf}".format(number),其中n为保留的小数位数,number为要进行格式化输出的数字。使用format()函数可以对除法运算结果进行保留小数位数的操作。
例如,要对3/4进行保留1位小数的操作,可以使用以下代码:
```python result = 3/4 print("{:.1f}".format(result)) ```
输出结果为0.8,即保留了1位小数。
需要注意的是,format()函数中的".nf"中的n必须是整数,否则会报错。同时,format()函数也存在四舍五入的问题,与round()函数相同。
总结
到此这篇关于Python除法保留两位小数点的三种方法实现的文章就介绍到这了,更多相关Python除法保留两位小数点内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!