首页 > 编程语言 >Python3 笔记:三种取整方式

Python3 笔记:三种取整方式

时间:2024-05-30 21:01:40浏览次数:21  
标签:四舍五入 笔记 取整 Python3 print round 运行 math

取整方式包括向下取整、四舍五入取整、向上取整等。

1、向下取整:向下取整很简单,就是去掉小数部分,直接使用 int() 函数即可。

print(int(1.9)) # 运行结果:1
print(int(1.1))	# 运行结果:1
print(int(1.5))	# 运行结果:1

2、四舍五入取整:四舍五入取整用到的是round()函数。

格式:round(x,n)

作用是返回x四舍五入后的值,其中n表示保留小数的位数。

print(round(1.99999,2))	# 运行结果:2.0
print(round(1.19999,1))	# 运行结果:1.2
print(round(1.511111,3))	# 运行结果:1.511

round(x) 则表示四舍五入取整数。

print(round(1.9))	# 运行结果:2
print(round(1.1))	# 运行结果:1
print(round(1.5))	# 运行结果:2

3、向上取整:Python的math库中带有向上取整的函数,即 ceil() 函数。

import math
print(math.ceil(1.9))	# 运行结果:2
print(math.ceil(1.1))	# 运行结果:2
print(math.ceil(1.5))	# 运行结果:2

标签:四舍五入,笔记,取整,Python3,print,round,运行,math
From: https://blog.csdn.net/Catherine_CSDN_/article/details/139334108

相关文章

  • 模型节点操作学习笔记(Appendix)实验1 -- Tflite int8 删除最后的Round节点 (持续更新)
    背景如下:我要删除Round节点,同时看了一下,Dequantize和Quantize也是没有必要的。所以最好一起删除。原始项目地址:PINTO0309/hand-gesture-recognition-using-onnx:ThisisahandgesturerecognitionprogramthatreplacestheentireMediaPipeprocesswithONNX.Simultane......
  • Large Language Models as Data Augmenters for Cold-Start Item Recommendation论文
    LargeLanguageModelsasDataAugmentersforCold-StartItemRecommendation论文阅读笔记Abstract​ LLM的推理和泛化能力可以帮助我们更好地理解用户的偏好和项目特征。我们建议利用LLM作为数据增强器,来弥补在训练过程中对冷启动项目的知识差距。我们使用LLM根据用户历史行......
  • 数据结构学习笔记-快速排序
    快速排序的算法设计与分析问题描述:设计并分析快速排序【算法设计思想】选择基准值:从待排序数组中选择一个元素作为基准值(pivot)。在这个示例中,选择了数组中的最后一个元素作为基准值。分割数组:将数组分割为两部分,小于等于基准值的元素放在基准值的左边,大于基准值的元素放在右......
  • 模型节点操作学习笔记(1)--SavedModel详解
    参考:使用SavedModel格式 | TensorFlowCore(google.cn) (持续更新)   SavedModel是一个包含序列化签名和运行这些签名所需的状态的目录,其中包含变量值和词汇表。$ls{mobilenet_save_path}assetsfingerprint.pbsaved_model.pbvariablesassets目......
  • JavaWeb笔记整理+图解——Filter过滤器
    欢迎大家来到这一篇章——Filter过滤器监听器和过滤器都是JavaWeb服务器三大组件(Servlet、监听器、过滤器)之一,他们对于Web开发起到了不可缺少的作用。ps:想要补充Java知识的同学们可以移步我已经完结的JavaSE笔记,里面整理了大量详细的知识点和图解,可以帮你快速掌握Java编程的......
  • JS+DOM简要笔记
    js官方文档:https://www.w3school.com.cn/js/index.asp简单理解:html是内容,css是控制样式,js是行为。1,js弱类型特点JavaScript是一种解释型的脚本语言,C、C++等语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释。JavaScript是一种基于对象的脚本语言,可以创......
  • 有关指针的学习笔记
    指针简介指针,顾名思义就是只想某一个地方而这个地方就是某个数据存放的地址如图,我们构造了一个整形变量a并赋值为一我们在想构造类型的前缀后加  *便表示是该类型的指针而我们构造的指针q便指向了整型变量a的地址指针有很多类型比如这个就是一个字符串指针......
  • 随机森林笔记
    学习网址:https://blog.csdn.net/wjjc1017/article/details/135904420随机森林(RandomForest)属于集成算法里的Bagging方法,其中Bagging属于多个分类器里的并行方法,Boosting(属于多个分类器里的串行方法)。核心思想是根据多个分类器的结果,判定为票数多的类别,如果是回归,则是多个回归结......
  • Ubuntu18.04 + Caffe + python3.7 + CUDA11 + cuDNN8编译记录 转载文章 非原创
    背景这两天接手了一个在两年前基于caffe实现的交互式活体检测的项目,想要让他在python3和CUDA11的环境下运行。但是呢,caffe已经官方宣布不再继续更新,不支持最新版的cuDNN8,那需求摆在这边只好自行想办法,前前后后倒腾了两天,可算是编译成功把项目跑通了,在此记录一下自己配置辛酸史。......
  • 论文阅读笔记(十)——CRISPR-GPT: An LLM Agent for Automated Design of Gene-Editin
    论文阅读笔记(十)——CRISPR-GPT:AnLLMAgentforAutomatedDesignofGene-EditingExperiments目录论文阅读笔记(十)——CRISPR-GPT:AnLLMAgentforAutomatedDesignofGene-EditingExperimentsAbstract简介名词解释问题CRISPR-GPT概述MethodToolProvider......