Python基础知识(二):Python新手救星!7种常见数据类型,用大白话讲得明明白白
今天这篇,咱们用**最简单、最通俗、带例子**的方式,一次性把 Python 常见数据类型讲明白👇 新手直接抄作业就好!1️⃣ 什么是数据类型?🧩 新手秒懂版
**Python 存放东西的「不同盒子」** —— 什么东西用什么盒子装,不装错就不报错~📦 放数字(比如年龄、分数)→ 用【数字类型】盒子📝 放文字(比如名字、句子)→ 用【字符串类型】盒子🧺 放一组数据(比如全班同学、购物清单)→ 用【列表/元组/集合】盒子划重点⚠️:用错盒子,程序就会“罢工”哦!比如把文字放进数字盒子,Python就会懵圈~2️⃣ 数字类型(Numbers)🔢 最基础、最常用!
顾名思义,就是用来**算数、存数字**的,新手必掌握,3种常见类型,逐个讲清楚👇① 整数 int → 无小数点的“纯数字”
日常生活中不带小数点的数,都是整数!比如年龄、年份、分数(满分100)~年龄,整数
年份,整数
分数,整数
② 浮点数 float → 带小数点的“小数”
只要有小数点,不管小数点后有几位,都是浮点数!比如身高、体重、价格~圆周率,浮点数
身高,浮点数
价格,浮点数
③ 布尔值 bool → 只有“真/假”两个选项
超简单!全程只记两个值:**True(真) / False(假)** ,常用于判断“是/否”~是学生 → 真
没下雨 → 假
考试及格 → 真
int → 整数(无小数点)|float → 小数(有小数点)|bool → 真/假3️⃣ 字符串类型(String)📝 文字专属“盒子”
划重点🔥:**用引号包起来的内容,统统都是字符串!** 新手记这一句就够了~引号可以用单引号、双引号、三引号,随便选(新手推荐用双引号,不容易错)!双引号,字符串
单引号,字符串
三引号,适合多行文字
带引号的 `'100'` 是【字符串】(文字形式的100),不带引号的 `100` 是【整数】(能用来算数的100)!输出: → 整数
输出: → 字符串
4️⃣ 列表(List)🧺 万能“收纳盒”,新手必学!
列表是新手最常用的“容器”,特点很鲜明:**有序、可修改、可重复**,想装什么就装什么~记住:用 `[]` (中括号)表示,里面的内容用逗号隔开,能放任意类型的数据!场景1:装一组名字(全班同学)
names = ["小明", "小红", "小刚", "小明"]可重复,没问题
场景2:混装各种数据(数字、文字、真/假都能装)
mix_list = [18, "张三", True, 3.14]整数、字符串、布尔值、浮点数,混装不报错
取元素:`names[0]` → 取列表里的第1个元素(小明)(新手记:列表从0开始数!)加元素:`names.append("小李")` → 给列表末尾加一个新名字(小李)改元素:`names[1] = "小红红"` → 把第2个元素(小红)改成小红红5️⃣ 元组(Tuple)📦 不能修改的“固定盒子”
和列表长得很像,但有一个核心区别:**一旦创建,就不能修改、不能添加、不能删除元素**!记住:用 `()` (小括号)表示,里面的内容用逗号隔开,适合放固定不变的内容~颜色三原色,固定不变
性别选项,固定不变
坐标信息,固定不变
⚠️ 新手提醒:如果尝试修改元组里的内容,Python会直接报错哦!比如:报错!元组不能修改
6️⃣ 字典(Dict)🗂️ 最实用的数据类型,没有之一!
新手一定要重点学!字典是用来**存关联信息**的,比如个人档案、用户信息,取值超方便~核心特点:以 **键值对(key: value)** 形式存储,用 `{}` (大括号)表示,键和值用冒号隔开,键值对之间用逗号隔开。💡 新手通俗理解:字典 = 一张「信息表」,key是“表头”,value是“对应内容”key:名字,value:小明
key:年龄,value:18
key:城市,value:北京
key:是否及格,value:True
✅ 新手必会:字典取值(不用数位置,直接用key取,超方便)!输出:小明 → 用key="name"取对应value
输出:18 → 用key="age"取对应value
输出:北京 → 直接取,不绕弯
7️⃣ 集合(Set)🥚 自动去重“小工具”
新手入门可以先掌握核心功能:**无序、不重复**,最大作用就是“自动去掉重复内容”,用 `{}` (大括号)表示(和字典区分开:集合没有键值对,只有单个元素)。有重复元素的一组数据
输出:{1,2,3} → 重复元素自动消失,太香了!
去重列表里的重复名字
names = ["小明", "小红", "小明", "小刚"]把列表转换成集合,自动去重
输出:{'小明', '小红', '小刚'}
✅ 常用场景:去掉重复数据、快速判断某个元素是否存在(新手先记这两个就够了)。📌 新手救命!一张表秒懂所有类型(建议收藏)
数据类型 | 专属符号 | 核心特点 | 新手简单理解 |
|---|
整数 int | 无符号(123) | 无小数点,可算数 | 年龄、分数、年份 |
浮点数 float | 带小数点(3.14) | 有小数点,可算数 | 身高、体重、价格 |
字符串 str | 引号(""''"") | 存文字,不可算数 | 名字、句子、文案 |
列表 list | 中括号 [] | 有序、可修改、可重复 | 购物清单、全班同学 |
元组 tuple | 小括号 () | 有序、不可修改 | 固定配置、性别选项 |
字典 dict | 大括号 {}(键值对) | 无序、键唯一、可修改 | 个人档案、用户信息 |
集合 set | 大括号 {}(无键值对) | 无序、不重复 | 去重工具、判存在 |
🎯 新手必练小题目(检验学习效果!)
试着说出下面的内容,分别是什么数据类型?(答案在下方,先自己想哦👇)int(整数) / str(字符串) / list(列表) / dict(字典) / float(浮点数) / tuple(元组)✅ 全对的小伙伴,恭喜你!已经掌握了Python数据类型的核心~❌ 做错的小伙伴,回头再看看对应类型的讲解,多练1遍示例就会啦!💡 最后一句真心话(写给新手)
学 Python 不用一开始背完所有东西,不用焦虑!**先记住:数字(int/float)、字符串(str)、列表(list)、字典(dict)**这 4 个足够你写 80% 的新手代码,剩下的3个(tuple/set/bool),用到的时候再回头看就好~今天的内容就到这里啦~ 都是新手能直接吃透的干货,没有复杂概念,没有多余废话!觉得有用,记得 **点赞+在看+收藏** 🌟 支持一下哦~💬 关注我,Python入门不迷路,每天学一点,新手也能快速上岸!