千家信息网

python中format函数与round函数有什么区别

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本文小编为大家详细介绍"python中format函数与round函数有什么区别",内容详细,步骤清晰,细节处理妥当,希望这篇"python中format函数与round函数有什么区别"文章能帮助大家
千家信息网最后更新 2026年11月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安全错误 数据库的锁怎样保障安全 保险科技 互联网保险 互联网科技保险 与互联网科技公司 互联网科技排名 互联网科技的英文 上海致骋互联网科技 互联网科技美容 须眉科技是互联网公司吗 互联网科技项目计划书材料类 互联网和黑科技的看法 南平创想时代互联网科技有限公司 恒生互联网科技指数跳水 中国科技创新与世界互联网大会 乌鲁木齐新华智原互联网科技学校 卡尔迅互联网科技有限公司 陕西九四连强互联网科技有限公司 北京天晋互联网科技有限公司 数字科技和互联网金融哪个好 上海互联网科技园景观 株洲百竞科技的互联网营销顾问 互联网科技企业 重庆互联网络科技 远信互联网科技 北京互联网络科技有限公司 天下捷融互联网科技 衡水科技产业互联网平台 东莞新华互联网科技学校 山东有哪些互联网科技公司 广东工业互联网大赛深圳学泰科技 绵阳真晨互联网科技有限公司
    0