Python3 里面的四舍五入

news2024/12/26 21:07:01

目录

1.一般的四舍五入 : 使用内置的round函数

1.1官方文档:

1.2 举例说明:

2.python3里的格式化输出 format

2.1 记忆法则 :填齐宽 逗精类

2.2 format实质就是通过设置精度间接使用了等效round函数,但是不要把格式化输出和四舍五入函数搞混了。

3.数据分析时:numpy数组的四舍五入


1.一般的四舍五入 : 使用内置的round函数

1.1官方文档:

1.2 举例说明:

print(round(1.23))  			# 1
print(type(round(1.23)))		# <class 'int'>
	
print(round(1.23, 0))			# 1.0
print(type(round(1.23, 0)))		# <class 'float'>

print(round(1.23, 1))			# 1.2
print(type(round(1.23, 1)))		# <class 'float'>

print(round(1.27, 1))			# 1.3
print(type(round(1.27, 1)))		# <class 'float'>

print(round(-1.27, 1))			# -1.3
print(type(round(-1.27, 1)))	# <class 'float'>

print(round(3.1415, 3))			# 3.142
print(type(round(3.1415, 3)))	# <class 'float'>

2.python3里的格式化输出 format

2.1 记忆法则 :填齐宽 逗精类

2.2 format实质就是通过设置精度间接使用了等效round函数,但是不要把格式化输出和四舍五入函数搞混了。

x = 3.1415926
print(format(x, '5.2f'))
print(format(x, '4.0f'))
print(format(x, '6.3f'))
print(format(x, '3.3f'))
print(format(x, '0.3f'))
print('value is {:0.4f}'.format(x))

        输出结果:

 

3.数据分析时:numpy数组的四舍五入

import numpy as np
a = np.array([1.136, 2.317, 2.65964, 123.3356, 4.61475])
print(np.round(a))
print(np.round(a, decimals=1))
print(np.round(a, decimals=2))
print(np.round(a, decimals=-1))

输出结果:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/652433.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

chatgpt赋能python:Python是如何帮助确定location的?

Python是如何帮助确定location的&#xff1f; 什么是location&#xff1f; 在SEO中&#xff0c;location指的是特定页面、文章或者商铺在搜索结果中的排名位置。通常来说&#xff0c;更高的location意味着更多的点击率和流量&#xff0c;因此在SEO中&#xff0c;确定location…

独立站思考:Facebook选品测品

导语&#xff1a;对于独立站而言&#xff0c;获取稳定的流量是至关重要的。本文将探讨如何利用Facebook的选品测品功能&#xff0c;精准找到用户并提高点击率&#xff0c;以及如何通过数据分析优化&#xff0c;提高转化率并快速产生订单。 第一部分&#xff1a;精准定位用户的方…

Nodejs五、Express

零、文章目录 Nodejs五、Express 1、初识 Express &#xff08;1&#xff09;Express 简介 Express是什么 官方给出的概念&#xff1a;Express 是基于 Node.js 平台&#xff0c;快速、开放、极简的 Web 开发框架。 通俗的理解&#xff1a;Express 的作用和 Node.js 内置的 …

Swift 5.9 有哪些新特性(一)

文章目录 前言if 和 switch 表达式Value 和 Type 参数包 前言 虽然 Swift 6 已经在地平线上浮现&#xff0c;但 5.x 版本仍然有很多新功能-更简单的 if 和 switch 用法、宏、非可复制类型、自定义 actor 执行器等等都将在 Swift 5.9 中推出&#xff0c;再次带来了一个巨大的更…

矩阵补全文献汇总

[1] Nguyen L T , Kim J , Shim B .Low-Rank Matrix Completion: A Contemporary Survey[J].IEEE Access, 2019, PP(99):1-1.DOI:10.1109/ACCESS.2019.2928130. 几根棒子的一篇工作。基本结构可以借鉴。 适用于秩未知的矩阵补全文献汇总 [1] Fornasier M , Rauhut H , Ward…

报表岗位如何快速升职加薪?卷的心态要放平,工具要选对!

最近下班时一直看到做报表的部门每个人埋头苦干&#xff0c;不用说&#xff0c;这是又在忙半年度报告了。 现在&#xff0c;报表内卷现象十分严重&#xff0c;大家可能用的是一样的数据集&#xff0c;虽说每个人输出的报告可能结果差异不大&#xff0c;但懂得怎么利用工具&…

在HR眼里,IE证书早就不值钱了

大家好&#xff0c;我是老杨。 最近项目实在是忙&#xff0c;内容都写的少了一些&#xff0c;真的是有点力不从心的意思&#xff0c;人年纪大了&#xff0c;比不起当初年轻的自己了 和同事领导在一块儿的时间越多&#xff0c;就免不了聊到今年的就业环境。 我不提&#xff0…

Vue中如何进行代码编辑器与实时预览?

Vue中如何进行代码编辑器与实时预览&#xff1f; 在现代Web应用程序中&#xff0c;代码编辑器和实时预览已经成为了必不可少的一部分。Vue作为一款流行的JavaScript框架&#xff0c;也提供了一些工具和库&#xff0c;方便开发者在Vue中集成代码编辑器和实时预览功能。本文将介…

基于Eclipse+Java+Swing+Mysql实现超市销存管理系统

基于EclipseJavaSwingMysql实现超市销存管理系统 一、系统介绍二、功能展示1.登陆2.整体页面3.进货4.售货5.查询6、退出系统 三、数据库四、其它1.其他系统实现五.获取源码 一、系统介绍 系统实现了&#xff1a;商品进货、商品销售、库存查询 、进货查询、 售货查询、退出系统…

Date类(Java)

文章目录 1. 介绍2. 分析3. 方法3.1 Constructor()3.2 getTime()3.3 compareTo()3.4 equals() 1. 介绍 A. 类介绍&#xff1a;类Data表示特定的瞬间&#xff0c;可以精确到毫秒  Date类 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值  从 JDK 1.1 开始&…

Python自动化测试的配置层实现方式对标与落地 | 京东云技术团队

Python中什么是配置文件&#xff0c;配置文件如何使用&#xff0c;有哪些支持的配置文件等内容&#xff0c;话不多说&#xff0c;让我们一起看看吧~ 1 什么是配置文件&#xff1f; 配置文件是用于配置计算机程序的参数和初始化设置的文件&#xff0c;如果没有这些配置程序可能…

Vue中如何进行数据可视化关系图展示(如关系图谱)

Vue中如何进行数据可视化关系图展示&#xff08;如关系图谱&#xff09; 随着数据分析和可视化技术的发展&#xff0c;越来越多的应用开始使用关系图谱来展示数据之间的关系。在Vue中&#xff0c;我们可以使用第三方库Vis.js来实现关系图谱的展示&#xff0c;并通过Vue组件来进…

Java网络开发(Tomcat同步数据分页)—— 用Jsp语法 到 实现数据的分页展示 到 只看自己的数据 + 模糊查询 迭代升级

目录 引出0.jsp的使用和语法 & 报错和解决&#xff08;1&#xff09;后端共享&#xff0c;前端获取 ${pageInfo}&#xff08;2&#xff09;如果想获取pageInfo这个对象的某个属性值&#xff0c;用 点 属性 ${pageInfo.pages}&#xff08;3&#xff09;如果想回传&#xff…

java 学生信息管理系统Myeclipse开发mysql数据库web结构jsp编程计算机网页项目

一、源码特点 java 学生信息管理系统是一套完善的java web信息管理系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发&#xff0c;数据库为Mysql5.0…

IDEA执行Maven命令

在工作区的最右侧&#xff0c;IntelliJ IDEA 为我们提供了一个十分实用的窗口&#xff1a;Maven 工具窗口&#xff0c;通过它我们几乎可以完成所有与 Maven 相关的操作。 在 Maven 工具窗口中&#xff0c;我们可以通过以下 3 种方式中执行 Maven 命令&#xff1a; 使用 Run An…

RFID技术在工业自动化和生产流程优化方面的成功应用

您是否好奇于如何在工业场景中利用RFID技术实现更高效的操作和生产流程优化&#xff1f;ANDEAWELL作为国内知名的RFID工业识别设备供应商&#xff0c; 企业国产化替代的首选品牌&#xff0c;将带您深入探索RFID技术在工业领域的应用&#xff0c;揭示其优势和挑战&#xff0c;并…

召回率的概念

召回率 就是查出来的正确的数量除以所有正确的数量&#xff1b;准确率是用你查出来的正确的数量除以所有的数量&#xff08;包含正确和不正确的数量&#xff09;。 附上某位大佬的图&#xff1a;

激光盐密灰密测试仪

一、产品特点 KDYM-302L 激光盐密灰密测试仪采用检测技术将灰密测试与盐密测试合二为一&#xff0c;可同时检测出被测绝缘子的灰密度和盐密度&#xff0c;简化了绝缘子污秽检测的流程&#xff0c;非常适合在巡检现场和实验室使用。 二、主要特点 内置测试专用测试软件&#x…

WebP 转换工具

webp WebPcwebp 编码&#xff08;转换成 WebP&#xff09;dwebp 解码Android Studio 编码 WebP1、Convert to WebP...2、选项3、压缩4、直接运行即可 WebP Github&#xff1a;https://github.com/webmproject/WebPShop 中文教程&#xff1a;https://developers.google.com/sp…

对象存储服务MinIO简介

黑马程序员学习资料 MinIO简介 MinIO基于Apache License v2.0开源协议的对象存储服务&#xff0c;可以做为云存储的解决方案用来保存海量的图片&#xff0c;视频&#xff0c;文档。由于采用Golang实现&#xff0c;服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单&…