实例讲解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 相关文章推荐
python实现单链表中删除倒数第K个节点的方法
Sep 28 Python
对Pandas DataFrame缺失值的查找与填充示例讲解
Nov 06 Python
Python3.5面向对象编程图文与实例详解
Apr 24 Python
python pytest进阶之conftest.py详解
Jun 27 Python
Python谱减法语音降噪实例
Dec 18 Python
python安装读取grib库总结(推荐)
Jun 24 Python
Python 常用日期处理 -- calendar 与 dateutil 模块的使用
Sep 02 Python
python 读取yaml文件的两种方法(在unittest中使用)
Dec 01 Python
Python爬虫之Selenium实现键盘事件
Dec 04 Python
python用分数表示矩阵的方法实例
Jan 11 Python
pyqt5蒙版遮罩mask,setmask的使用
Jun 11 Python
Python数据结构之队列详解
Mar 21 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判断浏览器的类型和语言的函数代码
2013/02/28 PHP
PHP如何利用P3P实现跨域
2013/08/24 PHP
PHP判断变量是否为0的方法
2014/02/08 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
tp5.1 框架查询表达式用法详解
2020/05/25 PHP
JS加ASP二级域名转向的代码
2007/05/17 Javascript
IE8 原生JSON支持
2009/04/13 Javascript
js跨域和ajax 跨域问题的实现思路
2009/09/05 Javascript
JavaScript中“+”的陷阱深刻理解
2012/12/04 Javascript
浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题
2014/06/11 Javascript
三种AngularJS中获取数据源的方式
2016/02/02 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
2016/10/10 Javascript
适用于手机端的jQuery图片滑块动画
2016/12/09 Javascript
深入理解Vue nextTick 机制
2018/04/28 Javascript
jQuery中将json数据显示到页面表格的方法
2018/05/27 jQuery
Vue-cli3项目配置Vue.config.js实战记录
2018/07/29 Javascript
JsonServer安装及启动过程图解
2020/02/28 Javascript
Nuxt的路由动画效果案例
2020/11/06 Javascript
Python itertools模块详解
2015/05/09 Python
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
Tensorflow之Saver的用法详解
2018/04/23 Python
python3.6利用pyinstall打包py为exe的操作实例
2018/10/31 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
2019/02/21 Python
python sort、sort_index方法代码实例
2019/03/28 Python
python使用QQ邮箱实现自动发送邮件
2020/06/22 Python
HTML5实现Notification API桌面通知功能
2016/03/02 HTML / CSS
俄罗斯最大的消费电子连锁零售商:Mvideo
2017/06/25 全球购物
Java基础面试题
2014/07/19 面试题
资料员的岗位职责
2013/11/20 职场文书
数学兴趣小组活动总结
2014/07/08 职场文书
小学生五一劳动节演讲稿
2015/03/18 职场文书
小学推普周活动总结
2015/05/07 职场文书
2015年档案管理员工作总结
2015/05/13 职场文书
Mysql数据库按时间点恢复实战记录
2021/06/30 MySQL
Redis Stream类型的使用详解
2021/11/11 Redis
游戏《东方异文石:爱亚利亚黎明》正式版发布
2022/04/03 其他游戏