实例讲解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生成随机验证码(中文验证码)示例
Apr 03 Python
python套接字流重定向实例汇总
Mar 03 Python
Python爬虫代理IP池实现方法
Jan 05 Python
pandas DataFrame 根据多列的值做判断,生成新的列值实例
May 18 Python
python实现windows下文件备份脚本
May 27 Python
Python和Java的语法对比分析语法简洁上python的确完美胜出
May 10 Python
Python 抓取微信公众号账号信息的方法
Jun 14 Python
如何安装2019Pycharm最新版本(详细教程)
Sep 26 Python
python 字段拆分详解
Dec 17 Python
对PyTorch中inplace字段的全面理解
May 22 Python
Python django中如何使用restful框架
Jun 23 Python
python在package下继续嵌套一个package
Apr 14 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数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
2011/10/31 PHP
ThinkPHP应用模式扩展详解
2014/07/16 PHP
tp5.1 框架数据库高级查询技巧实例总结
2020/05/25 PHP
在JavaScript中,为什么要尽可能使用局部变量?
2009/04/06 Javascript
JavaScript中textRange对象使用方法小结
2015/03/24 Javascript
Bootstrap零基础入门教程(二)
2016/07/18 Javascript
vue的props实现子组件随父组件一起变化
2016/10/27 Javascript
Vue.js系列之项目搭建(1)
2017/01/03 Javascript
原生JS和jQuery操作DOM对比总结
2017/01/19 Javascript
深入理解Angular.JS中的Scope继承
2017/06/04 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
vue里面父组件修改子组件样式的方法
2018/02/03 Javascript
详解vue组件基础
2018/05/04 Javascript
VUE 3D轮播图封装实现方法
2018/07/03 Javascript
微信小程序制作表格的方法
2019/02/14 Javascript
解决layer.open后laydate失效的问题
2019/09/06 Javascript
微信小程序监听用户登录事件的实现方法
2019/11/11 Javascript
swiper实现异形轮播效果
2019/11/28 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
2020/02/23 Javascript
使用vant的地域控件追加全部选项
2020/11/03 Javascript
Python实现子类调用父类的方法
2014/11/10 Python
python如何生成各种随机分布图
2018/08/27 Python
Pandas之排序函数sort_values()的实现
2019/07/09 Python
Python人工智能之路 jieba gensim 最好别分家之最简单的相似度实现
2019/08/13 Python
python对常见数据类型的遍历解析
2019/08/27 Python
收集的22款给力的HTML5和CSS3帮助工具
2012/09/14 HTML / CSS
Canvas globalCompositeOperation
2018/12/18 HTML / CSS
毕业证丢失证明
2014/01/15 职场文书
关于保护环境的建议书
2014/08/26 职场文书
2015年党员承诺书
2015/01/21 职场文书
小学五一劳动节活动总结
2015/02/09 职场文书
法人代表资格证明书
2015/06/18 职场文书
入党宣誓仪式主持词
2015/06/29 职场文书
2016年度创先争优活动总结
2016/04/05 职场文书
基于PyTorch实现一个简单的CNN图像分类器
2021/05/29 Python
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
2021/06/11 Python