实例讲解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运算符重载用法实例
May 28 Python
Python使用pygame模块编写俄罗斯方块游戏的代码实例
Dec 08 Python
Python安装官方whl包和tar.gz包的方法(推荐)
Jun 04 Python
django表单实现下拉框的示例讲解
May 29 Python
Python3中在Anaconda环境下安装basemap包
Oct 21 Python
对numpy中向量式三目运算符详解
Oct 31 Python
python 利用for循环 保存多个图像或者文件的实例
Nov 09 Python
Python3 Post登录并且保存cookie登录其他页面的方法
Dec 28 Python
使用Python做垃圾分类的原理及实例代码附源码
Jul 02 Python
pandas如何处理缺失值
Jul 31 Python
Python小整数对象池和字符串intern实例解析
Mar 21 Python
基于python实现百度语音识别和图灵对话
Nov 02 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读MYSQL中文乱码的解决方法
2006/12/17 PHP
解析PHP中如何将数组变量写入文件
2013/06/06 PHP
深入密码加salt原理的分析
2013/06/06 PHP
Codeigniter操作数据库表的优化写法总结
2014/06/12 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
深入了解javascript中的prototype与继承
2013/04/14 Javascript
原生js实现半透明遮罩层效果具体代码
2013/06/06 Javascript
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
jqgrid 表格数据导出实例
2013/11/21 Javascript
一个js导致的jquery失效问题的解决方法
2013/11/27 Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
2017/03/25 Javascript
Vue2.0仿饿了么webapp单页面应用详细步骤
2018/07/08 Javascript
Element UI框架中巧用树选择器的实现
2018/12/12 Javascript
原生JS实现图片懒加载之页面性能优化
2019/04/26 Javascript
使用Vue.js中的过滤器实现幂方求值的方法
2019/08/27 Javascript
微信小程序如何实现点击图片放大功能
2020/01/21 Javascript
js get和post请求实现代码解析
2020/02/06 Javascript
[58:32]EG vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python爬虫入门教程之点点美女图片爬虫代码分享
2014/09/02 Python
Python3.4实现远程控制电脑开关机
2018/02/22 Python
python pandas模块基础学习详解
2019/07/03 Python
python将时分秒转换成秒的实例
2019/12/07 Python
python实现俄罗斯方块游戏(改进版)
2020/03/13 Python
css3 iphone玻璃透明气泡完美实现
2013/03/20 HTML / CSS
HTML4和HTML5之间除了相似以外的10个主要不同
2012/12/13 HTML / CSS
Html5 滚动穿透的方法
2019/05/13 HTML / CSS
布鲁明戴尔百货店:Bloomingdale’s
2016/12/21 全球购物
毕业生的自我鉴定
2013/10/29 职场文书
护士求职自荐信范文
2014/03/19 职场文书
工程负责人任命书
2014/06/06 职场文书
群众路线个人对照检查材料
2014/09/23 职场文书
酒店辞职信怎么写
2015/02/27 职场文书
自书遗嘱范文
2015/08/07 职场文书
Pandas数据类型之category的用法
2021/06/28 Python
聊聊配置 Nginx 访问与错误日志的问题
2022/05/25 Servers