46 浮点数

4.6 浮点数收录于话题#Python基础知识Python数据类型第一种:字符串(str)。Python数据类型第二种:整数(int)。Python数据类型第三种:浮点数,浮点数的英文名是float,

4.6 浮点数

包含在主题中

#Python基础知识

第一种Python数据类型:字符串(str)。

第二个Python数据类型:整数(int)。

Python数据类型第三种:浮点数浮点数的英文名称是float,浮点数没有缩写。

float [fl?t]:浮点数。

在Python中,不带点的数字是整数,带点的数字是浮点数。

以下数字是浮点数。

a=0.5

b=-0.5

c=1.0

浮点计算:

0.2+0.2

0.4

2*0.1

0.2

0.2+0.1

0.30000000000000004

3*0.1

0.30000000000000004

上面的代码表明,某些浮点数的小数位数可能是不确定的。

#给变量赋值

浮动_1=0.55

浮动_2=0.3

#计算两个浮点数之和

打印(float_1+float_2)

为什么0.85000000000000010.5+0.33 的总和不是0.85?

我们都知道计算机运算使用二进制数。在运算之前,计算机首先将0.55和0.3转换为二进制,因此在计算值的末尾添加1。

这不是Python的重点。就明白了。

0.55(十进制)=0.1000110011001100110011001100110011001100110011001101(二进制)

0.3(十进制)46 浮点数

=0.0100110011001100110011001100110011001100110011001101(二进制)

练习: 问题:以下三个数据的数据类型:[100]、[‘100’]、[100.0]:

答案:整数、字符串和浮点数。

概述1. 第一个Python数据类型:字符串(str)。

2、Python数据类型第二种:整型(int)。

3、Python数据类型的第三种:浮点数(float)。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
游戏资讯

48 数据类型转换

2024-5-10 18:13:37

游戏资讯

45 整数

2024-5-10 18:31:17

个人中心
购物车
优惠劵
有新私信 私信列表
搜索