实例讲解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单例模式实例分析
Apr 08 Python
Python监控主机是否存活并以邮件报警
Sep 22 Python
python实现括号匹配的思路详解
Aug 23 Python
Python之使用adb shell命令启动应用的方法详解
Jan 07 Python
Python3.6中Twisted模块安装的问题与解决
Apr 15 Python
利用Python实现手机短信监控通知的方法
Jul 22 Python
Django用户认证系统 组与权限解析
Aug 02 Python
django-csrf使用和禁用方式
Mar 13 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
Apr 27 Python
使用python批量修改XML文件中图像的depth值
Jul 22 Python
python 19个值得学习的编程技巧
Aug 15 Python
Cpython解释器中的GIL全局解释器锁
Nov 09 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之数组学习
2011/05/29 PHP
php中AES加密解密的例子小结
2014/02/18 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
2014/08/23 PHP
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
2016/04/20 PHP
PHP Ajax实现无刷新附件上传
2016/08/17 PHP
PHP defined()函数的使用图文详解
2019/07/20 PHP
(function(){})()的用法与优点
2007/03/11 Javascript
用倒置滤镜把div倒置,再把table倒置。
2007/07/31 Javascript
javascript tips提示框组件实现代码
2010/11/19 Javascript
xss文件页面内容读取(解决)
2010/11/28 Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
2015/10/12 Javascript
JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
2015/10/31 Javascript
JavaScript高级程序设计(第三版)学习笔记1~5章
2016/03/11 Javascript
angular+webpack2实战例子
2017/05/23 Javascript
jquery基于layui实现二级联动下拉选择(省份城市选择)
2017/06/20 jQuery
图文介绍Vue父组件向子组件传值
2018/02/17 Javascript
jQuery AJAX 方法success()后台传来的4种数据详解
2018/08/08 jQuery
Vue.js图片预览插件使用详解
2018/08/27 Javascript
浅谈关于iview表单验证的问题
2018/09/29 Javascript
Vue响应式原理Observer、Dep、Watcher理解
2019/06/06 Javascript
js模拟实现烟花特效
2020/03/10 Javascript
Vue点击切换Class变化,实现Active当前样式操作
2020/07/17 Javascript
Django中自定义查询对象的具体使用
2019/10/13 Python
Python reversed函数及使用方法解析
2020/03/17 Python
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)
2017/08/18 HTML / CSS
HTML5 标准将把互联网视频扔回到黑暗时代
2010/02/10 HTML / CSS
导出HTML5 Canvas图片并上传服务器功能
2019/08/16 HTML / CSS
汉语言文学毕业生求职信
2013/10/01 职场文书
爱心捐款倡议书
2014/04/14 职场文书
关于环保的演讲稿
2014/05/10 职场文书
4s店销售经理岗位职责
2014/07/19 职场文书
2014年档案管理工作总结
2014/11/17 职场文书
2014年终工作总结范本
2014/12/15 职场文书
仓库管理制度范本
2015/08/04 职场文书
漫画「你在春天醒来」第10卷封面公开
2022/03/21 日漫
frg-100简单操作(设置)说明
2022/04/05 无线电