
到底啥是数据呢?我们平时在屏幕上看到的文字、数字、表格这些都是数据。Python之所以这么牛,就是因为它能处理各种各样的数据
那数据类型呢?就是把上面的数据进行分类,告诉计算机
“这是数字,别当文字用” “这是列表,你给我按顺序排” —— 这样计算机才知道怎么运行处理不同类型的数据
Python中常用的数据类型有9种,别被这个数字吓到😂
常用的也就四五个,其他等我们用到的时候再让AI帮你写就行了

哪个程序能离得开数字?没有!
说人话:就是咱们从小认得的12345,整数(3个苹果)和小数(4.5块钱)都算。 还有一种叫“复数”的,比如3+2i,咱们暂时用不上,当它不存在就行
能干啥:加减乘除、算总分、平均分、打折后多少钱……全靠它
AI怎么喊:告诉AI 用整数 或者 用小数
举个栗子: “帮我模拟超市结账,苹果单价4.3元(小数),买了2个(整数),算总价并打印出来”
AI给你写出来大概是这样:
apple_price = 4.3 # 单价
apple_qty = 2 # 数量
apple_total = apple_price * apple_qty
print("苹果总价:", apple_total)
输出:
苹果总价: 8.6
你看,你只需要说人话,代码留给AI来写
专门处理文字相关的东西
说人话:只要被引号包起来的,单引号双引号都行,都叫字符串 “大飞”、“hello”、“你今天吃了吗” —— 都是字符串
能干啥:把几个词拼一起、改大小写、数一数有几个字……全靠它
AI怎么喊:告诉AI 用字符串
举个栗子: “创建一个字符串变量name叫‘大飞’,另一个city叫‘北京’,然后拼成‘大飞来自北京’并打印”
AI写出来:
name = "大飞"
city = "北京"
show = name + "来自" + city
print(show)
输出:
大飞来自北京
是不是跟你小学造句一样😂
前面数字和字符串都是“单兵作战”,列表则是个“团队”
说人话:用方括号[]把一堆数据按顺序装起来。每个东西都有一个编号,从0开始。 你可以叫“第0个出来”,也可以让新来的站到最后面
能干啥:存一堆有顺序的东西,比如水果列表、学生名单、星期几……
比喻:就像排队做核酸,每个人有固定位置,你不能插队,但可以往队尾加人
AI怎么喊:告诉AI 用列表
举个栗子: “建一个水果列表fruits,里面有苹果、香蕉、橘子。帮我取出第一个水果,再把榴莲加到列表末尾,最后打印整个列表”
AI写出来:
fruits = ["苹果", "香蕉", "橘子"]
print(fruits[0]) # 第一个是苹果
fruits.append("榴莲")
print(fruits)
输出:
苹果
['苹果', '香蕉', '橘子', '榴莲']
小贴士:列表编号从0开始,所以
[0]是第一个,[1]是第二个 刚开始容易懵,没事,错几次就记住了😂
列表是按照顺序排排坐,字典则是乱坐,但每个人头上贴了个标签
说人话:用花括号{}包起来,里面是 标签→内容 的配对。 比如{"name": "大飞"},"name"是标签(键),"大飞"是内容(值)
能干啥:存个人信息(姓名、年龄、城市)、配置参数、JSON数据…… 实际开发中天天见
比喻:就像你手机里的通讯录,你要找张三的电话,直接搜“张三”就行,不用从A开始翻
AI怎么喊:告诉AI 用字典
举个栗子: “建一个字典book,里面有书名‘大飞AI编程’、年份20230406、城市‘北京’。帮我取出书名,再增加一项‘年销量:9999’,最后打印出来”
AI写出来:
book = {
"name": "大飞AI编程",
"year": 20230406,
"city": "北京"
}
print(book["name"]) # 取出书名
book["shop"] = 9999 # 添加年销量
print(book["shop"])
输出:
大飞AI编程
9999
注意:字典是没有顺序的,你不能说“给我第一个”,得说“给我标签为name的那个”
数据类型 | 英文代号 | 举例 | 代码里长啥样 |
|---|---|---|---|
整数 | int | 189 | 直接写数字 |
小数 | float | 87.23 | 直接写带点的 |
字符串 | str | "大飞" | 引号包起来 |
列表 | list | ["苹果","香蕉"] | 方括号 [] |
字典 | dict | {"name":"大飞"} | 花括号 {} |
这张表你大概扫一眼就行,不用背下来 以后写代码的时候翻出来看一眼,过两天自然就记住了
现在你已经认识:
加上之前学的print、input、type、len,基础已经糊完一半了😂
最后再啰嗦一句: AI时代了,千万别死记硬背什么数据类型、什么语法细节 你只需要知道——我想处理数字、文字、列表还是字典,然后用大白话告诉AI,它自己就会写 剩下的就是多玩、多折腾、多让AI帮你改
你负责想,AI负责写;你负责翻车,AI负责修;折腾就完事儿了 😏