实例讲解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 06 Python
python3 判断列表是一个空列表的方法
May 04 Python
python 制作自定义包并安装到系统目录的方法
Oct 27 Python
Python使用pandas对数据进行差分运算的方法
Dec 22 Python
PyQt5实现简易计算器
May 30 Python
在Pycharm中使用GitHub的方法步骤
Jun 13 Python
Tensorflow实现神经网络拟合线性回归
Jul 19 Python
Django 源码WSGI剖析过程详解
Aug 05 Python
Python基于pandas爬取网页表格数据
May 11 Python
Django中F函数的使用示例代码详解
Jul 06 Python
详解pandas赋值失败问题解决
Nov 29 Python
Python入门基础之数字字符串与列表
Feb 01 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
让你同时上传 1000 个文件 (二)
2006/10/09 PHP
php 无限级 SelectTree 类
2009/05/19 PHP
纯真IP数据库的应用 IP地址转化成十进制
2009/06/14 PHP
php时间戳转换的示例
2014/03/31 PHP
PHP MPDF中文乱码的解决方式
2015/12/08 PHP
全面解析PHP验证码的实现原理 附php验证码小案例
2016/08/17 PHP
PHP实现的操作数组类库定义与用法示例
2019/05/24 PHP
Javascript中的相等与不等运算
2010/04/25 Javascript
关于二级域名下使用一级域名下的COOKIE的问题
2011/11/07 Javascript
jquery移除button的inline onclick事件(已测试及兼容浏览器)
2013/01/25 Javascript
JavaScript学习笔记之基础语法
2015/01/22 Javascript
JavaScript ES6中CLASS的使用详解
2016/11/22 Javascript
Bootstrap栅格系统的使用和理解2
2016/12/14 Javascript
分享十三个最佳JavaScript数据网格库
2017/04/07 Javascript
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
2018/01/08 Javascript
element-ui 表格数据时间格式化的方法
2018/08/24 Javascript
命令行批量截图Node脚本示例代码
2019/01/25 Javascript
Vue.js实现立体计算器
2020/02/22 Javascript
Python通过递归遍历出集合中所有元素的方法
2015/02/25 Python
Python单元测试框架unittest使用方法讲解
2015/04/13 Python
Python使用requests及BeautifulSoup构建爬虫实例代码
2018/01/24 Python
利用Opencv中Houghline方法实现直线检测
2018/02/11 Python
python opencv之SURF算法示例
2018/02/24 Python
记录Python脚本的运行日志的方法
2019/06/05 Python
python异步实现定时任务和周期任务的方法
2019/06/29 Python
python 实现dict转json并保存文件
2019/12/05 Python
Python中的__init__作用是什么
2020/06/09 Python
python调用私有属性的方法总结
2020/07/24 Python
CSS3实现线性渐变用法示例代码详解
2020/08/07 HTML / CSS
求职简历中自我评价
2014/01/28 职场文书
就业推荐表自我鉴定
2014/03/21 职场文书
国际商务专业毕业生自我鉴定2014
2014/09/27 职场文书
基石观后感
2015/06/12 职场文书
个人收入证明范本
2015/06/12 职场文书
浅析Python中的套接字编程
2021/06/22 Python
Redis调用Lua脚本及使用场景快速掌握
2022/03/16 Redis