python浮点数加整数_Python中整数和浮点数运算
Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致。
基本的运算:1 + 2 + 3 # ==> 6
4 * 5 - 6 # ==> 14
7.5 / 8 + 2.1 # ==> 3.0375
使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以嵌套很多层:(1 + 2) * 3 # ==> 9(2.2 + 3.3) / (1.5 * (9 - 0.3)) # ==> 0.42145593869731807
和数学运算不同的地方是,Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数:1 + 2 # ==> 整数 3
1.0 + 2.0 # ==> 浮点数 3.0
但是整数和浮点数混合运算的结果就变成浮点数了:1 + 2.0 # ==> 浮点数 3.0
那整数的除法运算遇到除不尽的时候,结果难道不是浮点数吗?我们来试一下:11 / 4 # ==> 2
令很多初学者惊讶的是,Python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉。不过,Python提供了一个求余的运算 % 可以计算余数:11 % 4 # ==> 3
如果我们要计算 11 / 4 的精确结果,按照“整数和浮点数混合运算的结果是浮点数”的法则,把两个数中的一个变成浮点数再运算就没问题了:11.0 / 4 # ==> 2.75
转载:感谢您对彬彬博客平台的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源彬彬博客”。
python浮点数加整数_Python中整数和浮点数运算相关推荐
- python 除法取整_Python中整数和浮点数
Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致. 基本的运算: 使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以嵌套很多层: ...
- python怎么加图片_python中如何保存图片
一提到数字图像处理,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件.pyth ...
- python pdf 加水印_Python中通过PyPDF2实现PDF添加水印
场景 PyPDF 2是一个纯python PDF库,能够分割.合并.裁剪和转换PDF文件的页面.它还可以向PDF文件中添加自定义数据.查看选项和密码.它可以从PDF检索文本和元数据,还可以将整个文件合 ...
- python怎么输入分数_python中进行分数(fraction)运算
分数运算 分数是python中的一个模块(module).模块是由别人写的,并且可以被拿来直接使用的代码程序,包括类.函数以及标签的定义,是python标准函数库的一部分.使用是必须先插入模块. &g ...
- python算法和数据结构_Python中的数据结构和算法
python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...
- python整数和浮点数相乘_python中整数除法和浮点数到整数转换之间的区别是什么原因?...
我要说的是,您的观察表明这两个操作应该在直观上相似,因为在正数上它们的行为相同.但是,如果您查看它们的起源(一个来自数学,另一个来自计算机科学),那么它们的不同行为更有意义. 您可以在其中查看概念: ...
- python除以10取整_python中整数除以整数的结果是取整数
整数除以整数 看官请在启动idle之后,练习下面的运算: >>> 2/5 0 >>> 2.0/5 0.4 >>> 2/5.0 0.4 >&g ...
- python缓存技术_Python中整数的缓存机制讲解
在python中,如下代码结果一定不会让你吃惊: Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:06:53) [MSC v.1600 64 bi ...
- python输出变量代码_Python中变量的输入输出实例代码详解
1.变量的输入: input函数: input() input("请输入银行卡密码") password = input("请输入银行卡密码") 变量名 = i ...
- python向量计算库教程_python中numpy基础学习及进行数组和矢量计算
前言 在python 中有时候我们用数组操作数据可以极大的提升数据的处理效率,类似于R的向量化操作,是的数据的操作趋于简单化,在python 中是使用numpy模块可以进行数组和矢量计算. 下面来看下 ...
最新文章
- php自动装载编程,php 类自动载入的方法
- python3 : remove,pop和del方法的区别
- ajax跨域只能是get,jsonp跨域请求只能get变相解决方案
- MySQL5.5.15_linux下mysql-5.5.15安装详细步骤
- 怎么才能在百度上看到自己发布的博文?
- python偏函数理解_Python中的偏函数
- java binaryreader_Java字符流与字节流区别与用法分析
- css3 transition 和 animation实现走马灯
- 文本属性之文本颜色(CSS、HTML)
- 接口测试 python+PyCharm 环境搭建
- 前端xlsx导入与导出
- python之selenium设置浏览器为手机模式(开发者模式)
- mysql单机qps能到多少_单机Qps上限是多少?
- JavaWeb随手笔记
- css实现立体感按钮
- 基于 Ng-zorro-antd 的企业后台模板 ng-alain
- SpringBoot RabbitMQ 整合使用
- 计算机系统:异常控制流
- 在太空飞船里玩狼人杀是什么体验?
- 局域网限速软件_复工复学活力加倍、办公类软件最低 6 折再来袭!