实例讲解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装饰器使用的一些建议
Jun 03 Python
使用Python实现博客上进行自动翻页
Aug 23 Python
Python读取文件内容的三种常用方式及效率比较
Oct 07 Python
[原创]pip和pygal的安装实例教程
Dec 07 Python
django利用request id便于定位及给日志加上request_id
Aug 26 Python
Python操作json的方法实例分析
Dec 06 Python
Python自动发送邮件的方法实例总结
Dec 08 Python
python Gunicorn服务器使用方法详解
Jul 22 Python
PyQt 图解Qt Designer工具的使用方法
Aug 06 Python
python安装scipy的步骤解析
Sep 28 Python
Python无损压缩图片的示例代码
Aug 06 Python
python如何绘制疫情图
Sep 16 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 的几个配置文件函数
2006/12/21 PHP
php URL验证正则表达式
2011/07/19 PHP
PHP实现自动登入google play下载app report的方法
2014/09/23 PHP
PHP 实现类似js中alert() 提示框
2015/03/18 PHP
摘自织梦CMS的HTTP文件下载类
2015/08/08 PHP
php 基础函数
2017/02/10 PHP
使用prototype.js进行异步操作
2007/02/07 Javascript
js调用webservice中的方法实现思路及代码
2013/02/25 Javascript
使用jquery实现以post打开新窗口
2014/03/19 Javascript
JS实现一个列表中包含上移下移删除等功能
2014/09/24 Javascript
jQuery.holdReady()方法用法实例
2014/12/27 Javascript
jQuery三级下拉列表导航菜单代码分享
2020/04/15 Javascript
js电话号码验证方法
2015/09/28 Javascript
总结JavaScript中布尔操作符||与&amp;&amp;的使用技巧
2015/11/17 Javascript
js纯数字逐一停止显示效果的实现代码
2016/03/16 Javascript
JS简单循环遍历json数组的方法
2016/04/22 Javascript
老生常谈JavaScript 正则表达式语法
2016/08/20 Javascript
js前端面试题及答案整理(一)
2016/08/26 Javascript
js中通过getElementsByName访问name集合对象的方法
2016/10/31 Javascript
AJAX和jQuery动态加载数据的实现方法
2016/12/05 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
2016/12/11 Javascript
js弹性势能动画之抛物线运动实例详解
2017/07/27 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
2017/11/17 Javascript
微信小程序开发(一):服务器获取数据列表渲染操作示例
2020/06/01 Javascript
Vue 3.0中jsx语法的使用
2020/11/13 Javascript
[17:45]DOTA2 HEROES教学视频教你分分钟做大人-军团指挥官
2014/06/11 DOTA
学习python (1)
2006/10/31 Python
对Python中一维向量和一维向量转置相乘的方法详解
2019/08/26 Python
Python如何实现定时器功能
2020/05/28 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
2020/06/23 Python
如何使用html5与css3完成google涂鸦动画
2012/12/16 HTML / CSS
NBA欧洲商店(法国):NBA Europe Store FR
2016/10/19 全球购物
横店影视城导游词
2015/02/06 职场文书
捐书活动倡议书
2015/04/27 职场文书
离开雷锋的日子观后感
2015/06/09 职场文书
经典爱情感言
2015/08/03 职场文书