知行编程网知行编程网  2022-08-25 06:00 知行编程网 隐藏边栏  244 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中分辨int和float的差别的相关知识,包括python浮点数转int,以及python中int类型转化为float这些编程知识,希望对大家有参考作用。


python中int和float的区别

为了更精确地表达数值,我们可以使用小数点来实现这一点。当我们生活和消费时,有些账单会显示到小数点后两位。那么在python中如何区分整数和小数呢?在本文中,我们以 int integer 和 float decimal 为例。我们会根据数据类型的使用环境,教大家如何在Python中区分int和float。具体思考过程如下。


浮点型就是小数类型,


Python 通过是否有小数点来分辨 int 和 float。

>>> var1 = 314   # 整型
>>> var2 = 3.14  # 浮点型
注意:在Python 3 里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
 
s = 0.2243535
type(s)


得到结果:

<class 'float'>


这说明s的数据类型是float(浮点数)。

让我们看一下 float() 函数。 float(x) 将 x 转换为浮点数,其中 x 可以是整数或字符串。

# x为整数
>>> float(8)
8.0
# x为字符串
>>> float('8')
8.0



拓展:数值运算中,常见的操作符有

+、 -、 、 /、 //、 %、 *,等等。

>>> 5 + 4        # 加法
9
>>> 4.3 - 2     # 减法
2.3
>>> 3 * 7       # 乘法
21
>>> 11 ** 2     # 乘方
121
>>> 11 % 2      # 取余 
1

以上就是我们如何区分python中整数和小数的区别。对应的int和float一定要朋友用好。我们也可以了解一些常用的算子,方便后面的学习。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享