Python中的round函数怎么使用?python中format函数与round函数的区别

我们平时在对数据进行处理时我们常常会用到format与round函数 。它们两个都能保留若干位小数,但在处理过程上稍有不同,下面一起来学习有关Python中的round函数怎么使用?python中format函数与round函数的区别的这篇文章吧,希望能让你有所收获 。

【Python中的round函数怎么使用?python中format函数与round函数的区别】

Python中的round函数怎么使用?python中format函数与round函数的区别

文章插图
一、什么是round函数?
当我们想在python的运行结果中保留运算的小数,那么我们可以使用python的round函数,这个函数的功能就是可以保留小数点后面的数,并且可以对小数点进行四舍五入 。采用的是一种进位原则举个例子:
round(2.693,2)  2.69在这个例子中,我们设置的参数是2,表示的是需要保留两位小数,那么我们就需要去看第三位小数,它如果是小于等于4则舍去 。
round(2.645,2)  2.65在这个例子中,等于5的话看倒数第二位,4是偶数,次偶进,则进一位 。
round(2.567,2)  2.56因为5是奇数,次偶进,所以舍去 。
二、format函数
这个函数的功能非常的强大,书写格式具有多样性,举个例子:
format(4.894,'.2f')输出:
'4.89'在代码中,'.2f'表示保留小数点后两位 。
format(4.688,'.6f')这里的.6f表示的是在小数点后面需要保留六位小数,如果是小数位不够会用0补齐 。
运行结果:
‘4.688000’三、format函数与round函数区别
1、对类型的返回不一样:在format函数中,最后它返回的是结果是以字符串的形式存在,而round函数中它返回的是一个浮点数 。
2、功能实现不同:使用round函数的功能就是将一个浮点数保留若干的小数,format函数不仅可以保留小数,还可以对字符串进行格式化 。
3、保留位数不同:使用format函数,如果是指定保留位数,那么它一定会对那么多位进行保留,如果没有,就会使用0来进行补齐,而round函数比较灵活,它会将以0结尾的小数去除,保留非0位 。
到此这篇关于Python中的round函数怎么使用?python中format函数与round函数的区别的文章就介绍到这了,更多相关python format和round函数内容可以继续关注进行学习 。

    推荐阅读