python浮点型和整数型(实例讲解Python中浮点型的基本内容)
类别:脚本大全 浏览量:1139
时间:2022-03-30 14:47:12 python浮点型和整数型
实例讲解Python中浮点型的基本内容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计算csv的行数(对Python 多线程统计所有csv文件的行数方法详解)
- python提供的四种基本数据类型(浅谈python的输入输出,注释,基本数据类型)
- python3标准库资源(Python3标准库总结)
- python注册码实现(python实现Virginia无密钥解密)
- python爬网验证码在哪里(详解python 爬取12306验证码)
- python函数调用传递数组数据(python调用c++传递数组的实例)
- 12步轻松搞定python装饰器(Python3.5装饰器典型案例分析)
- scrapy框架爬取小说的正文内容(Scrapy框架爬取Boss直聘网Python职位信息的源码)
- python读取word的表格(Python使用reportlab模块生成PDF格式的文档)
- python中的类和对象的定义和使用(Python类的继承、多态及获取对象信息操作详解)
- python3和python2 兼容(Python2和Python3的共存和切换使用)
- python怎么自动生成报告(python根据文章标题内容自动生成摘要的实例)
- python中if条件语句如何使用(对python中if语句的真假判断实例详解)
- python中startswith使用教程(Python os.access用法实例)
- python学生管理系统与数据库(python学生管理系统学习笔记)
- python中内存管理机制(Python中整数的缓存机制讲解)
- 老弄堂里的市井味道(老弄堂里的市井味道)
- 小米音乐可绑定QQ音乐, QQ音乐 真的会消失在小米的设备上吗(小米音乐可绑定QQ音乐)
- 小米Watch S1评测 或许能成为小米冲击高端可穿戴设备的里程碑(小米WatchS1评测或许能成为小米冲击高端可穿戴设备的里程碑)
- 手机QQ与小米路由器在一起 明天揭晓,敬请期待(手机QQ与小米路由器在一起)
- 小米音乐与 QQ 音乐合作,便捷迁移会员(小米音乐与QQ音乐合作)
- 小米推出米兔儿童电话手表奥特曼版,799 元,支持微信 QQ(小米推出米兔儿童电话手表奥特曼版)
热门推荐
- sql server 时间与日期函数(SQL Server日期加减函数DATEDIFF与DATEADD用法分析)
- docker怎么装mongodb(Docker 搭建集群MongoDB的实现步骤)
- html5开发图片(HTML5开发动态音频图的实现)
- Flask框架踩坑之ajax跨域请求实现(Flask框架踩坑之ajax跨域请求实现)
- sql server 2000数据库管理(SQL Server 2000/2005/2008删除或压缩数据库日志的方法)
- js解除网页屏蔽(js检测标题与描述中的关键词发现就替换或跳转到别的页面)
- http404解决方案(http403禁止访问怎么解决?http403禁止访问错误原因汇总)
- python生成效果图(python如何制作缩略图)
- c#操作XML文件的通用方法
- 移动端文字过多显示省略号
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9