经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » Python » 查看文章
【python基础】基本数据类型-数字类型
来源:cnblogs  作者:乐吧编程  时间:2023/5/29 20:07:18  对本文有异议

Python3 支持int(整型数据)、float(浮点型数据)、bool(布尔类型)

1.int(整型数据)

在Python 3里,只有一种整数类型 int,表示为长整型。像大多数语言一样,数值类型的赋值和计算都是很直观的。

1.1数值运算

编写程序如下所示
image
运行结果如下所示
image
这里需要注意的是数值的除法运算,包含两个运算符:/ 返回一个浮点数,// 返回一个整数。

1.2运算顺序

与正常的计算顺序一致,先乘除后加减,可以使用括号来提升运算顺序,编写程序如下所示
image

2.float(浮点型数据)

浮点型数据是带小数点的数字,数值运算与运算顺序与int整型数据一致,编写程序如下所示:
image
运行结果如下所示
image
我们可以发现,第1行、第3行代码的计算结果与实际不符,应该分别是10.3和10.1,这是为什么呢?因为计算机底层的计算是通过位运算来进行的,位运算对于整数来说是完全正确的,但是对于小数会有误差。 这个是程序在所难免的,后续会着重介绍如何处理小数问题,这里先暂时放一下。

3.bool(布尔类型)

布尔类型就两个值True 和False,它们可以和数字相加,编写程序如下所示:
image
布尔类型的这两个值True和False,一般结合后面所学的if语句,作条件判断来使用, 等后面我们再来介绍

原文链接:https://www.cnblogs.com/lbprogram/p/17438135.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号