实例讲解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通过smpt发送邮件的方法
Apr 30 Python
Python爬虫代理IP池实现方法
Jan 05 Python
Python基于多线程操作数据库相关问题分析
Jul 11 Python
python抓取搜狗微信公众号文章
Apr 01 Python
python自动结束mysql慢查询会话的实例代码
Oct 27 Python
python中time库的实例使用方法
Oct 31 Python
python 图像插值 最近邻、双线性、双三次实例
Jul 05 Python
python如何运行js语句
Sep 09 Python
python接口自动化框架实战
Dec 23 Python
教你怎么用Python生成九宫格照片
May 20 Python
高考要来啦!用Python爬取历年高考数据并分析
Jun 03 Python
python中的3种定义类方法
Nov 27 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中文数据出现乱码的解决方法
2013/08/16 PHP
Web程序工作原理详解
2014/12/25 PHP
js onpropertychange输入框 事件获取属性
2009/03/26 Javascript
(jQuery,mootools,dojo)使用适合自己的编程别名命名
2010/09/14 Javascript
javascript数组去重方法终极总结
2014/06/05 Javascript
javascript 10进制和62进制的相互转换
2014/07/31 Javascript
Javascript验证Visa和MasterCard信用卡号的方法
2015/07/27 Javascript
jQuery添加删除DOM元素方法详解
2016/01/18 Javascript
javascript实现2016新年版日历
2016/01/25 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
2016/02/26 Javascript
基于jquery实现的银行卡号每隔4位自动插入空格的实现代码
2016/11/22 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
2017/02/16 Javascript
Javascript ES6中数据类型Symbol的使用详解
2017/05/02 Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
2018/12/20 Javascript
深度了解vue.js中hooks的相关知识
2019/06/14 Javascript
javascript实现智能手环时间显示
2020/09/18 Javascript
用yum安装MySQLdb模块的步骤方法
2016/12/15 Python
利用Python爬虫给孩子起个好名字
2017/02/14 Python
Python实现可自定义大小的截屏功能
2018/01/20 Python
基于python 等频分箱qcut问题的解决
2020/03/03 Python
python 如何区分return和yield
2020/09/22 Python
用python获取txt文件中关键字的数量
2020/12/24 Python
世界知名接发和假发品牌:Poze Hair
2017/03/08 全球购物
四方通行旅游网:台湾订房、出国旅游
2017/09/20 全球购物
实习自我评价怎么写
2013/12/02 职场文书
《王二小》教学反思
2014/02/27 职场文书
禁烟标语大全
2014/06/11 职场文书
乡镇爱国卫生月活动总结
2014/06/25 职场文书
爱牙日活动总结
2014/08/29 职场文书
2014年环保工作总结
2014/11/26 职场文书
教师党员个人总结
2015/02/10 职场文书
人事部:年度述职报告范文
2019/07/12 职场文书
Django使用redis配置缓存的方法
2021/06/01 Redis
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS
frg-100简单操作(设置)说明
2022/04/05 无线电
vue使用localStorage持久性存储实现评论列表
2022/04/14 Vue.js