python中format函数与round函数有什么区别
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,本文小编为大家详细介绍"python中format函数与round函数有什么区别",内容详细,步骤清晰,细节处理妥当,希望这篇"python中format函数与round函数有什么区别"文章能帮助大家
千家信息网最后更新 2025年02月01日python中format函数与round函数有什么区别
本文小编为大家详细介绍"python中format函数与round函数有什么区别",内容详细,步骤清晰,细节处理妥当,希望这篇"python中format函数与round函数有什么区别"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
不同之处
返回类型不同:format函数进行格式化后返回结果的数据类型是str字符串,round函数返回结果的数据类型是float浮点型
进位不同:保留若干位小数时,format遵循的是四舍五入原则,而round并不遵循该原则,round进位原则为四舍六入次偶进。
位数保留不同:规定如保留6位小数,format函数输出结果小数点后面就是保留6位小数,而round函数稍微灵活点,它会把后面0结尾的小数都去掉,即保留非0部分。
功能不同:round函数主要作用于浮点型数据用于保留若干小数,format函数不仅仅能够保留若干小数,它主要功能是格式化字符串,自定义输出字符串。
round函数
进位原则
何为四舍六入次偶进?看最后一位数,如果最后一位数小于等于4那么舍去,如果最后一位数大于等于6则进一位;如果最后一位数是5时,就要分情况讨论:如果倒数第二位是偶数则进一位,奇数的话舍去。
示例
>>> round(2.674,2) # 参数为2,则保留两位小数,看第三位小数,如果小于等于4则舍去 2.67>>> round(2.645,2) # 等于5的话看倒数第二位,4是偶数, 次偶进,则进一位2.65>>> round(2.655,2) # 5是奇数,次偶进,所以舍去2.65>>> round(2.675,2)2.67>>> round(2.685,2)2.69>>> round(2.695,2)2.69>>> round(2.676,2) # 第三位小数大于等于6,所以进一位2.68>>> type(round(2.674,2)) # 结果是浮点型>>> round(3.677,6) # 当规定保留小数超过实际小数位数时,仅保留非零部分3.677
format函数
format函数功能强大,书写格式多种多样,我们结合示例具体说明一下运算过程。
示例
>>> format('2.674','.2f') # 使用这种方法保留小数时,第一个参数不可是字符串类型Traceback (most recent call last): File "", line 1, in format('2.674','.2f')ValueError: Unknown format code 'f' for object of type 'str'>>> format(2.674,'.2f') # 正确格式 '.2f'表示保留小数点后两位'2.67'>>> format(3.677,'.6f') # 规定保留几位小数就会保留几位小数 '3.677000'>>> print("lishuaige就是%.3f啊" % 6.66555) # 定点数字格式化输出lishuaige就是6.666啊>>> print("lishuaige就是{:.3f}啊".format(6.66555))lishuaige就是6.666啊
读到这里,这篇"python中format函数与round函数有什么区别"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
小数
函数
位数
不同
就是
格式
原则
字符
字符串
类型
结果
进一
功能
数据
文章
浮点
示例
四舍
输出
偶数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
河南网络技术分类产品介绍
软件开发服务器的作用
iOS服务器管理
关系数据库系统中关键技术
网络安全作文评语
国安局网络安全产品采购
百度文库数据库
女生做软件开发平台
富友金融网络技术有限公司
浙江综合软件开发公司
重庆企业网络技术供应商家
软件开发怎么套定额
java应用服务器集群
2022达梦数据库认证
网络安全的基本性
查询表的最后几行数据库
软件开发技术来源怎么写
云服务器不便宜
广职计算机网络技术
网信网络安全工作室
iOS服务器管理
广州大学 网络安全 6
数据库库存字段
网络安全是信息化的基础
福州海牛网络技术有限公司
戴尔服务器怎么装win10
高明网络安全设备
比心软件开发多少钱
网络安全漏洞巨大视频
我的世界假装him吓服务器玩家