news 2026/5/1 7:49:30

办公室中的Python课 P03 【数据小仓库】变量与数据类型:文件柜里的不同标签

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
办公室中的Python课 P03 【数据小仓库】变量与数据类型:文件柜里的不同标签

💻 P03 【数据小仓库】变量与数据类型:文件柜里的不同标签

🎯 学习目标:

  • 理解变量:明白变量在 Python 中扮演的角色(数据的小仓库)。
  • 掌握赋值:学习如何命名变量和给变量赋值。
  • 识别类型:认识三种最基础也是最重要的数据类型:文本、数字和布尔值。
  • AI 辅助:学习如何让通义灵码辅助你检查数据类型。

🌟 引导词

“想象一下,你的办公室里有一个巨大的文件柜。

里面有销售额(纯数字)、有客户姓名(纯文字)、有‘项目是否完成’的对勾(是/否)。你不能把这些数据都堆在一起!

在 Python 里,我们需要给这些数据贴上标签,然后把它们分别存入不同的小**“仓库”**。这些小仓库,就叫做变量 (Variables),而标签,就是数据类型 (Data Types)

学会了这一课,你就掌握了管理数据的核心能力!**


一、变量是什么?你的“数据小仓库”

在 Python 中,变量就是用来存储数据的名字(标签)。

当你写下x = 100时,你就是在做两件事:

  1. 创建了一个叫x的变量(小仓库)。
  2. 把数值100存进了这个小仓库里。
1. 变量的命名规则(像给文件柜命名一样)

变量名不是随便取的,它需要遵守一些规则,并且最好能有意义

规则示例 (✅ 正确)示例 (❌ 错误)解释
只能包含字母、数字和下划线client_nameclient-name(不能有连字符-)连字符-在 Python 里是减号。
不能以数字开头sales_20242024_sales数字开头是保留给数字常量的。
不能是 Python 关键字my_ifif,for,print这些关键字有特殊用途,不能用作变量名。
推荐写法total_salary(下划线连接)TotalSalary(驼峰命名,不常用)Python 推荐所有字母小写,用下划线连接单词,更易读。
2. 赋值操作

使用等号=进行赋值。Python 的赋值是从右边左边

# 1. 创建变量并赋值monthly_sales=50000team_member=8# 2. 变量可以互相赋值和计算bonus=monthly_sales/team_memberprint(bonus)# 结果是 6250.0

二、三大基础数据类型:给数据贴标签

Python 是一种动态类型语言,这意味着你不需要在创建变量时告诉 Python 它的类型,Python 会自己识别!但你必须认识这三种基础类型:

1. 数字类型(Number)

用于处理所有数值计算。

类型标签示例场景
整型inttotal_clients = 1000客户数量、员工人数、年份
浮点型floatconversion_rate = 0.15汇率、百分比、带小数的金额
2. 字符串类型(String)

用于处理所有文本信息。必须使用单引号' '双引号" "包裹起来。

  • 标签:str
  • 示例:report_title = "2024 年 Q3 财务报告"
  • 示例:email_sender = 'zhangsan@corp.com'
# 字符串必须用引号包起来project_status="进行中"meeting_time='10:30 AM'# 尝试不加引号会报错:# error_example = 进行中 # ❌ 报错,Python会认为 '进行中' 是另一个变量名
3. 布尔类型(Boolean)

用于处理逻辑判断,只有两个值。

  • 标签:bool
  • 示例:is_finished = True
  • 示例:is_active = False
# 注意:True 和 False 的首字母必须大写!is_holiday=Truedata_is_clean=False

三、实战:让 AI 伙伴帮你检查数据类型

当你处理的数据多了,有时你会忘记某个变量里存的到底是数字还是文本。我们可以使用 Python 内置的type()函数和通义灵码来帮忙!

1. Python 的type()函数

我们使用 VS Code 编写并运行这段代码:

# P03_datatypes_test.pyclient_name="李四"revenue=9800.50project_started=True# 使用 type() 函数查看变量类型print(type(client_name))print(type(revenue))print(type(project_started))
  • 运行结果:
    <class 'str'> <class 'float'> <class 'bool'>
2. 让通义灵码帮你解释和检查(Ask 模式)

如果你对float不理解,或者想检查复杂代码中的类型,可以直接问通义灵码。

  • 操作步骤:
    1. 点击左侧边栏的通义灵码图标,打开**【智能问答】**窗口。
    2. 指令:请解释一下 Python 中的 'float' 类型和 'int' 类型有什么区别?
    3. AI 返回:int是整数,没有小数部分;float是浮点数,用于表示带小数点的数字(如金额、比率)。”

总结与预告

知识点作用对应 Python 标签
变量存储数据的小仓库my_data = value
整型存储整数int
字符串存储文本str
布尔型存储逻辑判断(是/否)bool

**下一篇 (P04),我们将专门针对办公室里使用最多的字符串(文本)类型进行深入学习。你将学会如何拼接客户姓名、格式化报告标题**,让你的文本处理能力直线上升!

👉 请在你的 VS Code 中尝试创建几个不同类型的变量,然后运行type()函数检查结果!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 7:32:21

AI评测入门:零经验搞定标签分类

怎么设计提示词 我最近用 AI 实现了一个功能:基于标准标签体系,对某垂类产品评价内容自动打标签。 这是我第一次接触 AI 评测、第一次做标签分类、甚至第一次系统分析用户评价。 但正因“零经验”,反而让我更聚焦于最本质的问题:如何让 AI 输出符合预期? 有趣的是,虽…

作者头像 李华
网站建设 2026/4/30 13:47:47

EmotiVoice实战案例:为有声读物注入情感灵魂

EmotiVoice实战案例&#xff1a;为有声读物注入情感灵魂 在有声内容消费持续升温的今天&#xff0c;用户早已不再满足于“能听”的机械朗读。一段真正打动人心的旁白、一句饱含情绪的角色台词&#xff0c;往往能让听众瞬间沉浸其中——而这正是传统文本转语音&#xff08;TTS&a…

作者头像 李华
网站建设 2026/4/27 21:37:24

从零到一:TikTok直播间系统化获客引流全攻略

TTSOP跨境互联 一站式提供TikTok账号 静态住宅IP&#xff0c;专为带货直播打造爆量通道。在TikTok商业化的浪潮中&#xff0c;直播间已从单纯的娱乐场&#xff0c;演变为品牌与用户深度连接、实现即时转化的核心战场。然而&#xff0c;许多创作者和商家常常面临这样的困境&…

作者头像 李华
网站建设 2026/4/23 7:08:18

咸鱼流出某大佬手搓爆改便携式一体机机箱,谁看谁迷糊,自带16寸高清大屏,真DIY大神骚操作,引5万人次浏览围观!

咸鱼上总是能够流出各种各样的电脑主机&#xff0c;有整机成品&#xff0c;也有如今被人吐槽已久的准系统&#xff0c;当然还有不少后配机箱的小主机&#xff0c;本身就是拆机主板流出&#xff0c;通过配备机箱外壳能够很好的发挥及匹配小主板。当然这些都是在本身硬件的基础上…

作者头像 李华
网站建设 2026/4/28 20:09:57

15、Linux文件服务器用户设置与工作站连接指南

Linux文件服务器用户设置与工作站连接指南 一、设置用户和组的配额 在Linux系统中,我们可以通过设置配额来管理用户和组对磁盘资源的使用。以下是具体的操作步骤: (一)设置用户配额 编辑配额文件 :假设我们要为用户 jkp 设置100MB的硬限制和110MB的软限制。首先,在…

作者头像 李华
网站建设 2026/5/1 7:27:38

19、连接 Windows 工作站到 Linux 域的全面指南

连接 Windows 工作站到 Linux 域的全面指南 在网络管理中,将 Windows 工作站连接到由 Linux 主域控制器(PDC)管理的域是一项常见任务。本文将详细介绍如何将 Windows XP Professional 工作站连接到该域,包括网络连接配置、域连接设置、漫游配置文件设置、共享目录连接以及…

作者头像 李华