实例讲解Python中浮点型的基本内容


Posted in Python onFebruary 11, 2019

1.浮点数的介绍

float(浮点型)是Python基本数据类型中的一种,Python的浮点数类似数学中的小数和C语言中的double类型;

2.浮点型的运算

浮点数和整数在计算机内部存储的方式是不同的,整数运算永远是精确的,然而浮点数的运算则可能会有四舍五入的误差。比如观察以下运算,在数学中很容易得出结果应该是0.8965,而使用程序运算得出的结果却是:0.8965000000000001;

a = 1.25
b = 0.3535
print(a-b) #输出:0.8965000000000001

整型和浮点型运算的结果也是浮点型;

a = 1
b = 0.25
print(a + b,type(a+b)) #输出:1.25 <class 'float'>
 
print(a - b,type(a-b)) #输出:0.75 <class 'float'>
 
print(a * b,type(a*b)) #输出:0.25 <class 'float'>
 
print(a / b,type(a/b)) #输出:4.0 <class 'float'>

float() 函数可以将整数和字符串转换成浮点数。

#整数转为浮点数
a = 1
print('a的类型为:',type(a))  #输出:a的类型为: <class 'int'>
print(float(a))   #输出:1.0
print('转换后a的类型为:',type(float(a))) #输出:转换后a的类型为: <class 'float'>
#字符串转为浮点数
b = '123'
print('b的类型为:',type(b))  #输出:a的类型为: b的类型为: <class 'str'>
print(float(b))   #输出:123.0
print('转换后b的类型为:',type(float(b))) #输出:转换后b的类型为: <class 'float'>

感谢大家的阅读本次内容和对三水点靠木的支持。

Python 相关文章推荐
基于wxpython开发的简单gui计算器实例
May 30 Python
Python实现简单HTML表格解析的方法
Jun 15 Python
详解python时间模块中的datetime模块
Jan 13 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
Jul 17 Python
解决win64 Python下安装PIL出错问题(图解)
Sep 03 Python
Python面向对象之类的定义与继承用法示例
Jan 14 Python
python 修改本地网络配置的方法
Aug 14 Python
Python读取YAML文件过程详解
Dec 30 Python
python3 自动打印出最新版本执行的mysql2redis实例
Apr 09 Python
Python读取Excel数据并生成图表过程解析
Jun 18 Python
CentOS 7如何实现定时执行python脚本
Jun 24 Python
一篇文章搞懂python的转义字符及用法
Sep 03 Python
实例介绍Python中整型
Feb 11 #Python
python开发准备工作之配置虚拟环境(非常重要)
Feb 11 #Python
pycharm配置pyqt5-tools开发环境的方法步骤
Feb 11 #Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
Feb 11 #Python
Python requests模块实例用法
Feb 11 #Python
说说如何遍历Python列表的方法示例
Feb 11 #Python
python按照多个条件排序的方法
Feb 08 #Python
You might like
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
2011/05/24 PHP
解析zend studio中直接导入svn中的项目的方法步骤
2013/06/21 PHP
yii框架配置默认controller和action示例
2014/04/30 PHP
CI框架学习笔记(二) -入口文件index.php
2014/10/27 PHP
PHP中使用SimpleXML检查XML文件结构实例
2015/01/07 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
2017/06/11 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
JSON 学习之完全手册 图文
2007/05/29 Javascript
Prototype Array对象 学习
2009/07/19 Javascript
javaScript call 函数的用法说明
2010/04/09 Javascript
jquery 定位input元素的几种方法小结
2013/07/28 Javascript
js图片滚动效果时间可随意设定当鼠标移上去时停止
2014/06/26 Javascript
将List对象列表转换成JSON格式的类实现方法
2016/07/04 Javascript
js仿支付宝多方框输入支付密码效果
2016/09/27 Javascript
bootstrap table复杂操作代码
2016/11/01 Javascript
Angular.js跨controller实现参数传递的两种方法
2017/02/20 Javascript
去掉vue 中的代码规范检测两种方法(Eslint验证)
2018/03/21 Javascript
JavaScript怎样在删除前添加确认弹出框?
2019/05/27 Javascript
基于js实现抽红包并分配代码实例
2019/09/19 Javascript
layui form表单提交后实现自动刷新
2019/10/25 Javascript
详解Vue中的MVVM原理和实现方法
2020/07/15 Javascript
python中 chr unichr ord函数的实例详解
2017/08/06 Python
python中类的属性和方法介绍
2018/11/27 Python
Python3简单爬虫抓取网页图片代码实例
2019/08/26 Python
基于python实现雪花算法过程详解
2019/11/16 Python
Numpy 多维数据数组的实现
2020/06/18 Python
python excel多行合并的方法
2020/12/09 Python
维氏瑞士军刀英国网站:Victorinox英国
2019/07/04 全球购物
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
绢花、人造花和人造花卉:BLOOM
2019/08/07 全球购物
父亲的菜园教学反思
2014/02/13 职场文书
美丽家庭事迹材料
2014/05/03 职场文书
工会趣味活动方案
2014/08/18 职场文书
2014年客户经理工作总结
2014/11/20 职场文书
青年联谊会致辞
2015/07/31 职场文书
详解PHP用mb_string处理windows中文字符
2021/05/26 PHP