实例讲解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通过cookie模拟已登录状态的初步研究
Nov 09 Python
Python 基础教程之闭包的使用方法
Sep 29 Python
Python入门之三角函数全解【收藏】
Nov 08 Python
python实现画圆功能
Jan 25 Python
numpy.transpose对三维数组的转置方法
Apr 17 Python
Python常用特殊方法实例总结
Mar 22 Python
Django利用cookie保存用户登录信息的简单实现方法
May 27 Python
django 微信网页授权登陆的实现
Jul 30 Python
TensorFlow实现checkpoint文件转换为pb文件
Feb 10 Python
django实现将修改好的新模型写入数据库
Mar 31 Python
Python decorator拦截器代码实例解析
Apr 04 Python
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
Jun 12 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
编译问题
2006/10/09 PHP
设置php页面编码的两种方法示例介绍
2014/03/03 PHP
smarty缓存用法分析
2014/12/16 PHP
PHP开发框架laravel安装与配置教程
2015/03/13 PHP
PHP生成器简单实例
2015/05/13 PHP
Open and Print a Word Document
2007/06/15 Javascript
JavaScript高级程序设计 阅读笔记(七) ECMAScript中的语句
2012/02/27 Javascript
返回上一页并自动刷新的JavaScript代码
2014/02/19 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
2016/11/03 Javascript
通过原生JS实现为元素添加事件的方法
2016/11/23 Javascript
DVA框架统一处理所有页面的loading状态
2017/08/25 Javascript
微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】
2017/12/06 Javascript
使用vue2.0创建的项目的步骤方法
2018/09/25 Javascript
微信小程序实现张图片合成为一张并下载
2019/07/16 Javascript
vue添加锚点,实现滚动页面时锚点添加相应的class操作
2020/08/10 Javascript
Nest.js环境变量配置与序列化详解
2021/02/21 Javascript
[02:05]2014DOTA2国际邀请赛 BBC外卡赛赛后总结
2014/07/09 DOTA
Python3中的列表,元组,字典,字符串相关知识小结
2017/11/10 Python
Python 类的特殊成员解析
2018/06/20 Python
python之文件读取一行一行的方法
2018/07/12 Python
python3实现字符串操作的实例代码
2019/04/16 Python
python shutil文件操作工具使用实例分析
2019/12/25 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
2020/05/17 Python
django queryset 去重 .distinct()说明
2020/05/19 Python
Python+Opencv身份证号码区域提取及识别实现
2020/08/25 Python
pyx文件 生成pyd 文件用于 cython调用的实现
2021/03/04 Python
新奥尔良珠宝:Mignon Faget
2020/11/23 全球购物
网游商务专员求职信
2013/10/15 职场文书
优秀应届毕业生自荐信
2013/11/16 职场文书
计算机相关的自我评价
2014/01/15 职场文书
运动会100米解说词
2014/01/23 职场文书
小学少先队活动方案
2014/02/18 职场文书
理想点亮人生演讲稿
2014/05/21 职场文书
建筑工程造价专业自荐信
2014/07/08 职场文书
走近毛泽东观后感
2015/06/04 职场文书
浅谈Python数学建模之整数规划
2021/06/23 Python