为什么这篇教程值得你看先自我介绍一下——我是一个刚学 Python 不久的新手。就在昨天我对着三个练习文件一行一行地敲代码、做实验、看结果把 Python 的数据类型彻底学了一遍。今天我把整整一天的学习成果整理成这篇教程涵盖了 Python 最核心的数据类型知识。每一行代码我都亲自跑过每一个坑我都亲自踩过现在我把它们全都告诉你我的三个练习文件数据类型.py——认识 Python 的五大基本数据类型进制转换.py——玩转整数进制表示与转换数据类型转换.py——掌握四种核心类型转换函数建议打开你的 Python 编辑器跟着我一起敲代码学习效果翻倍跑过每一个坑我都亲自踩过现在我把它们全都告诉你第一章——你真的了解 Python 的数据类型吗不知道你有没有这个困惑写代码的时候经常搞不清楚某个变量到底是什么类型。别怕Python 给我们提供了一个超级好用的照妖镜——type()函数一照就知道它的真身1. 整数int—— 最老实的数据类型运行结果整数就是不带小数点的数。Python 的整数没有大小限制想写多大就写多大2.浮点数float—— 自带小尾巴运行结果千万注意浮点数在计算机里是近似存储的3.字符串str—— 引号里的小世界字符串可以用三种引号包裹就像给文字穿上不同的外套运行结果引号交替使用小技巧新手必看当字符串内部有引号时用另一种引号包住它就不用写反斜杠了运行结果4.布尔值bool—— 只有两个值的选择题运行结果True就是1False就是0它们可以参加数学运算5.空值NoneType—— 什么都没有的哲学运行结果五大数据类型全家福第二章——进制转换也能这么简单是不是看到二进制、十六进制就头大别慌Python 帮你搞定一切1.四种进制写法进制前缀示例十进制值二进制0b0b1111131八进制0o0o666438十进制无100100十六进制0x0xf15运行结果2.进制转换三剑客bin()、oct()、hex()运行结果3.终极武器int(字符串, base进制)运行结果第三章——数据类型转换新手最容易踩的 5 个坑这一章是我踩坑最多的部分我把所有坑都给你标出来了千万别再踩一遍1.int()不是四舍五入不是四舍五入不是四舍五入运行结果重要的事情说三遍int(9.26)得9不是10它直接砍掉小数部分不四舍五入int() 其他用法运行结果2.float()不支持 base 参数运行结果记住float(字符串, base16)会报错float() 不支持指定进制3.bool()非零即真非空即真运行结果4.str()最安全的转换运行结果任何类型都能转成字符串永远不会报错转换函数速查表建议截图收藏函数示例结果核心规则int()int(9.26)9⚠️ 直接截断不四舍五入int(s, base)int(101, 2)5按指定进制解析字符串float()float(3.14)3.14不支持 base 参数bool()bool(0)False零/空 → False其他 → Truestr()str(100)100任意类型都能转字符写在最后我的学习心得学完这三个练习文件我的感受是数据类型是 Python 的根基像房子的地基一样重要type()是你的好帮手不确定类型就打印出来看看int()截断不四舍五入这个坑我踩过了你千万别踩多用input()练习因为它返回的是字符串必须手动转换我的下一步计划学习列表、元组、字典、集合学习 if 判断和循环开始写第一个小项目你呢要不要和我一起学在评论区告诉我你的学习进度吧彩蛋读者福利看到这里的都是真爱分享一个我自己的学习习惯每天敲一遍这三段代码坚持一周数据类型转换想忘都忘不掉等你练熟了可以在评论区打卡告诉我