我们平时在对数据进行处理时我们常常会用到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函数内容可以继续关注进行学习 。
推荐阅读
- Python中的fileinput库如何使用?如何使用fileinput函数对文件进行操作?
- Python语言中的if语句如何使用?初学Python如何使用if语句?
- 如何利用Python代码提高数据处理脚本速度?Python提高数据处理脚本速度有哪些方法?
- Python中sys包下有哪些输入输出方法?sys包下的输入输出语句如何使用?
- Python循环中有哪些内置函数?循环中的三个内置函数使用方法
- Python如何对图片进行读取和保存?python读取和保存图片3种方法
- Python如何将字符串转换成json格式?Python如何实现字符串与json格式相互转换?
- Python终端输出如何改变文本颜色和亮度?Python怎么改命令行输出样式
- Python用opencv打开中文路径图片报错怎么办?OpenCV库如何读中文路径图片
- Python如何匹配两个Excel表数据?Python怎么比对两列数据是否相同