我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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))  # 结果是浮点型<class 'float'>>>> round(3.677,6)  # 当规定保留小数超过实际小数位数时,仅保留非零部分3.677

    format函数

    format函数功能强大,书写格式多种多样,我们结合示例具体说明一下运算过程。

    示例

    >>> format('2.674','.2f')   # 使用这种方法保留小数时,第一个参数不可是字符串类型Traceback (most recent call last):  File "<pyshell#29>", line 1, in <module>    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函数有什么区别”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网行业资讯频道。

    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档

    猜你喜欢

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

    本文小编为大家详细介绍“python中format函数与round函数有什么区别”,内容详细,步骤清晰,细节处理妥当,希望这篇“python中format函数与round函数有什么区别”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一
    2023-06-26

    python中的round函数有什么用

    Python中的round()函数用于对数字进行四舍五入取整。round()函数有两个参数:第一个参数是要进行取舍的数字,第二个参数是保留的小数位数,默认为0。例如:- round(3.14159) 返回3,保留0位小数,将3.14159四
    2023-08-17

    python中format()函数有什么用

    小编给大家分享一下python中format()函数有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!format()函数format():格式化字符串函数,
    2023-06-02

    PHP 函数与 Java 函数有什么区别?

    在 php 和 java 中,函数主要区别在于:参数传递:php 按值传递,java 按引用传递。返回值:php 可显式或不返回,java 必需返回与声明匹配的值。访问控制:php 无,java 具有 public、protected、de
    PHP 函数与 Java 函数有什么区别?
    2024-04-24

    python中apply函数和apply_async函数有什么区别

    这篇文章主要介绍“python中apply函数和apply_async函数有什么区别”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python中apply函数和apply_async函数有什么区别”
    2023-07-02

    python中format函数有什么作用

    Python中的format函数用于格式化字符串。它可以将变量、表达式或指定的值插入到字符串中的占位符位置。具体来说,format函数可以完成以下几个功能:字符串插值:通过将变量或表达式放置在大括号{}中,在字符串中插入相应的值。格式化
    2023-10-23

    oracle中round函数有什么用

    在Oracle中,ROUND函数用于将数字四舍五入到指定的小数位数。它接受两个参数,第一个参数是要四舍五入的数字,第二个参数是要保留的小数位数。例如,ROUND(3.14159, 2)将返回3.14。ROUND函数还可以接受一个可选的第三个
    oracle中round函数有什么用
    2024-04-09

    mysql中的round函数是什么函数

    mysql 中的 round 函数用于对数字进行四舍五入,语法为 round(number, decimal_places),其中 number 为要舍入的数字,decimal_places 为舍入后保留的小数位数,如 round(123.
    mysql中的round函数是什么函数
    2024-04-29

    PHP 函数与 Python 函数的区别?

    php 与 python 函数的主要区别在于参数传递方式(php 值传递,python 引用传递)和返回值机制(php 通过 return 语句,python 通过最后一行表达式隐式返回)。此外,php 要求显式函数声明,而 python
    PHP 函数与 Python 函数的区别?
    2024-04-25

    PHP中preg_match与preg_match_all函数有什么区别

    这篇文章主要介绍了PHP中preg_match与preg_match_all函数有什么区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。preg_match_all()函数按
    2023-06-14

    C++ 静态函数与全局函数有什么区别?

    静态函数仅在类内可见,无需类实例,用于工具类方法;而全局函数在整个程序范围内可见,无需类或实例,用于独立功能。C++ 静态函数与全局函数的区别引言在 C++ 中,静态函数和全局函数是两种具有不同功能和作用域的函数类型。了解它们之间的区别对
    C++ 静态函数与全局函数有什么区别?
    2024-04-17

    C++ 静态函数与友元函数有什么区别?

    静态函数是类方法,只访问静态成员而不接收 this 指针;友元函数不属于类,可以访问所有成员并接收 this 指针。C++ 中静态函数与友元函数的区别静态函数属于类但并不属于任何特定的对象,也可以称为类方法。使用 static 关键字声
    C++ 静态函数与友元函数有什么区别?
    2024-04-17

    PHP中的round()函数有什么用

    这篇文章主要介绍PHP中的round()函数有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php有什么用php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创
    2023-06-14

    python中round()函数的作用是什么

    这篇文章给大家介绍python中round()函数的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。python的五大特点是什么python的五大特点:1.简单易学,开发程序时,专注的是解决问题,而不是搞明白语
    2023-06-14

    c++中fabs函数和abs函数有什么区别

    fabs函数用于计算浮点数的绝对值,而abs函数用于计算整数的绝对值。fabs函数返回的结果是一个浮点数,而abs函数返回的结果是一个整数。fabs函数在cmath头文件中声明,而abs函数在cstdlib头文件中声明。fabs函数的参数可
    c++中fabs函数和abs函数有什么区别
    2024-03-05

    lenb函数和len函数有什么区别

    lenb函数和len函数的区别:1、功能不同;2、返回结果不同;3、对双字节字符的处理不同;4、应用场景不同。详细介绍:1、功能不同,LEN函数是返回文本字符串中的字符个数,LENB函数是返回文本中所包含的字符数,与双字节字符集一起使用;2
    lenb函数和len函数有什么区别
    2023-12-15

    编程热搜

    • Python 学习之路 - Python
      一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
      Python 学习之路 - Python
    • chatgpt的中文全称是什么
      chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
      chatgpt的中文全称是什么
    • C/C++中extern函数使用详解
    • C/C++可变参数的使用
      可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
      C/C++可变参数的使用
    • css样式文件该放在哪里
    • php中数组下标必须是连续的吗
    • Python 3 教程
      Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
      Python 3 教程
    • Python pip包管理
      一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
      Python pip包管理
    • ubuntu如何重新编译内核
    • 改善Java代码之慎用java动态编译

    目录