Python - 基本数据处理函数round()、int()、floor()、ceil()
2024-08-24 12:38:08
前言
对每位程序员来说,在编程过程中数据处理是不可避免的,很多时候都需要根据需求把获取到的数据进行处理,取整则是最基本的数据处理。取整的方式则包括向下取整、四舍五入、向上取整等等。下面就来看看在Python中取整的几种方法吧。
向下取整:int()
四舍五入:round()
可以理解成向下取整:math.floor()
- 向上取整:math.ceil()
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from math import floor, ceil num = 5.99 print(int(num)) print(round(num)) print(floor(num)) print(ceil(num)) num = 5.49 print(int(num)) print(round(num)) print(floor(num)) print(ceil(num)) print(type(round(num))) print(type(floor(num))) print(type(ceil(num)))
执行结果
5
6
5
6
5
5
5
6
<class 'int'>
<class 'int'>
<class 'int'>
最新文章
- UVA1585
- PHP函数call_user_func和call_user_func_array详解
- 11g新特性-dba_users安全性的一些增强
- HDU 1528 贪心模拟/二分图
- python3下安装Django
- maven基础知识
- MVA Universal Windows Apps系列学习笔记1
- Visual Studio .NET项目转换器(ProjectConverter)修改
- 【python】浅谈for...else...语句
- MVC 百度地图的基本使用
- Chronometer控件实现的Android计时器
- inline-block容器的高度撑开位置
- UML初了解
- DirectShow基础编程 最简单transform filter 编写步骤
- Winform开发中如何将数据库字段绑定到ComboBox控件
- java集合的三种遍历方式
- IoGetRelatedDeviceObject学习
- 开发一个支持多用户同时在线的FTP程序
- rabbitmq 强制删除集群相关信息,恢复原始状态
- redis 启动
热门文章
- vue中this.$router.push()路由传值和获取的两种常见方法
- MVC从客户端中检测到有潜在危险的Request.Form值的解决方法
- CentOS 8.0 安装docker 报错:Problem: package docker-ce-3:19.03.4-3.el7.x86_64 requires containerd.io >;= 1
- CRT(中国剩余定理)学习笔记
- PHP-Audit-Labs-Day1 - in_array函数缺陷
- javaSE基础之变量,常量,作用域和运算符
- 建立局域网内使用的CentOS7源
- 一定要弄懂GetMemory
- shell——sed编辑器
- 1009 Product of Polynomials (25分) 晚上脑子就是容易僵住