【python基础】基本数据类型-数字类型
1.【python基础】搭建python开发环境2.【python基础】搭建PyCharm集成开发环境3.【python基础】新建/运行python项目4.【python基础】编写/运行hello world项目5.【python基础】变量6.【python基础】基本数据类型-字符串类型
7.【python基础】基本数据类型-数字类型
8.【python基础】复杂数据类型-列表类型9.【python基础】条件控制语句10.【python基础】循环语句11.【python基础】复杂数据类型-字典12.【python基础】input函数13.【python基础】函数14.【python基础】类15.【python基础】文件16.【python基础】异常视频讲解
数字类型
Python3 支持int(整型数据)、float(浮点型数据)、bool(布尔类型)
1.int(整型数据)
在Python 3里,只有一种整数类型 int,表示为长整型。像大多数语言一样,数值类型的赋值和计算都是很直观的。
1.1数值运算
编写程序如下所示:
这里需要注意的是数值的除法运算,包含两个运算符:/ 返回一个浮点数,// 返回一个整数。
1.2运算顺序
与正常的计算顺序一致,先乘除后加减,可以使用括号来提升运算顺序,编写程序如下所示
2.bool(布尔类型)
布尔类型就两个值True 和False,True为真,False为假,True可以代表数字1,False可以代表数字0,和数字运算,编写程序如下所示:
布尔类型的这两个值True和False,一般结合后面所学的if语句,作条件判断来使用。
3.float(浮点型数据)
浮点型数据是带小数点的数字,数值运算与运算顺序与int整型数据一致,编写程序如下所示:
我们可以发现,后面四条输出结果,不符合计算结果,这是为什么呢?因为计算机底层的计算是通过位运算来进行的,位运算对于整数来说是完全正确的,但是对于小数可能会有误差。 这种误差是程序在所难免的,我们可以通过round函数来解决,round函数作用就是对浮点型数据进行四舍五入的操作,编写程序如下所示
在整型数据与浮点型数据混合计算时,python会把整型数据转换成为浮点型数据,编写程序如下所示。
4.输出问题
单纯数字类型的数据通过print函数输出是没有问题的,但是使用print函数输出数字类型数据+字符串类型数据时,就会出现错误,编写程序如下所示:
解决方法
(1)数据类型转换
使用str函数将数字类型数据转换成字符串类型数据,编写程序如下所示
(2)print格式输出
编写程序如下所示:
练习题
1.工资信息、日常生活消费信息包含浮点型数据的情况比较多,我们可以假想下这样的数据,对浮点型数据进行创建、输出等。
合集:
Python基础
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~