源码技术
php
java
python
Linux
当前位置:
首页
>
python
>Python学习专栏—变量:给数据贴上名字标签
Python学习专栏—变量:给数据贴上名字标签
2026-10-11 08:10:29
Python学习专栏—变量:给数据贴上名字标签
第 02 期
🐍 Python学习专栏
变量:给数据贴上名字标签
从"储物格子"到思维跃迁,5分钟掌握Python变量的本质
P
世外虚拟桃源:Python学习专栏
2026年06月 · 预计阅读 7 分钟
💡
学编程从来不是背语法,而是
建立一种思维方式
。本期从最基础的「变量」出发,用地图的方式带你看见它背后的真实逻辑——从今天起,知识不再是孤立的点,而是有连接的网。
本期知识地图
👆 核心概念 → 命名规则 → 实战应用
🏷️ 变量是什么
↓
✏️ 如何命名
🔄 赋值机制
↓
⚠️ 新手雷区
🎯 实战任务
Chapter 1 · 核心概念
🏷️
变量是什么?
Variable · 数据的名字标签
🗂️
把电脑内存想象成一排
储物格子
,变量就是贴在格子上的
名字标签
。你不用记住格子的编号(内存地址),只需要叫出标签名,就能取到里面的数据。
看看最简单的变量长什么样:
# 📦 创建变量:把值"存进格子"
name
=
"小明"
# 字符串(文字)
age
=
18
# 整数
score
=
99.5
# 浮点数(小数)
passed
=
True
# 布尔值(真/假)
# 📖 读取变量:叫名字即可
print
(
name
)
# 输出:小明
print
(
age
)
# 输出:18
🔬 逐行拆解 · 看懂每一个符号
1
name
是变量名,你给格子起的名字,可以自由定义
2
=
是赋值符,不是数学里的"等于"!含义是「把右边的值放进左边」,方向从右到左
3
"小明"
用引号包住,告诉Python这是文字
💡 字符串 str
4
print()
是打印函数,把括号里的内容输出到屏幕
📌 内置函数
Chapter 2 · 命名规则
✏️
变量怎么起名?
Naming Rules · 三条铁律
📛
给变量起名就像给孩子取名字——有规则,但也有自由度。
三条铁律
:只能用字母、数字、下划线;不能以数字开头;不能与Python关键字同名。
# ✅ 合法的变量名
user_name
=
"Alice"
# 下划线风格(推荐)
score2024
=
98
# 数字可用,但不能开头
_private
=
"隐藏"
# 下划线开头,表示私有变量
# ❌ 非法的变量名(Python会报错)
# 2score = 99 → 数字开头,报错
# my-name = "Bob" → 含连字符,报错
# class = "一班" → 关键字,报错
⚠️ 新手雷区 · 高频错误
❌ 错误 #1:变量名含有空格
my name = "小明" # SyntaxError!
✅ 用下划线替代空格:
my_name = "小明" # 正确
❌ 错误 #2:以数字开头
1score = 100 # SyntaxError!
✅ 字母或下划线开头:
score1 = 100 # 正确
❌ 错误 #3:使用Python保留关键字
class = "一班" # SyntaxError! class是保留字
✅ 换一个不冲突的名字:
class_name = "一班" # 正确
🎲 即时测一测
🧠 知识检测 · 正确答案已标出
下面哪个变量命名在Python中是合法的?
A
2cool = "很酷"
B
my-score = 100
C
user_name = "Alice"
D
class = "一班"
✅
C 正确!
user_name 完全符合命名规则。
A 错误:变量名不能以数字开头;
B 错误:连字符 - 会被识别为减法运算符;
D 错误:class 是Python保留关键字,不可用作变量名。
🚀 本期实战挑战
⚡ CHALLENGE · 动手做
创建你的第一张「数字名片」
用变量储存你的姓名、城市和爱好,然后用 print() 打印出一段自我介绍,让程序替你"开口说话"!
# 👇 把空白填上你自己的信息
name
=
"___"
# 你的姓名
city
=
"___"
# 你的城市
hobby
=
"___"
# 你的爱好
print
(
f"大家好!我是{name},来自{city},最爱{hobby}!"
)
⏱ 5分钟挑战
🌟 初级难度
📌 f-string 预习
💬 留言晒结果
🗺️ 本期知识树 · 一图回顾
🐍 变量 Variable
定义:数据的名字标签
赋值:= 从右到左
命名:字母/下划线开头
禁忌:空格/数字/关键字
类型:str / int / float / bool
👀
下期预告 · NEXT
数据类型:整数、字符串与布尔值的秘密王国
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:596563534@qq.com 。
PFC3D+Python二次开发:科研党都在用的流固耦合方案
提权:Linux 与 Windows 提权方法论
最新文章
PFC3D+Python二次开发:科研党都在用的流固耦合方案
Python AI开发知识点应知应会100题(按重要度排序)
我写了一套Python程序,把巴菲特买过的几十只股票全跑了一遍,找到了那条他永远不卖的死线
专业的 Python 交付之道:如何兼顾“源码保护”与“甲方数据隐私”?
CVE-2026-41651|Linux PackageKit TOCTOU本地提权漏洞(POC)
【第18期】Linux脚本编写详细攻略:从入门到精通的实战手册
Linux 权限管理深入理解
Linux C线程管理接口,线程创建和处理
复制机制漏洞:Linux 新漏洞可利用页缓存损坏实现提权至 Root 权限
“AI+知识图谱”赋能Python课程教学创新与实践
热门文章
PHP反序列化漏洞
漏洞复现:Linux内核本地提权漏洞,docker容器逃逸
732字节拿root:Linux内核潜伏10年的"Copy Fail"漏洞全解析
ARM Linux Core Dump高阶调试:gdb分析ARM异常向量与栈回溯
Linux休眠唤醒之主动休眠
Linux图形三部曲(3):Linux 图形软件栈全架构:内核→用户态→渲染引擎
pip 是什么命令,属于python吗?
2026年信息素养大赛数字守艺人python之传统手工艺师徒轮值(周期性问题)
4.3 万星!Python 最强爬虫框架升级,支持 MCP 和 AI 辅助抓取
Python实现PNG秒变专属ICO图标
随机文章
10个月宝宝每天需要喝多少奶粉?
Python 列表的索引与切片:从入门到精通
【Python 3.10】下载地址及安装教程!
一张图学习Python
还得是python
常用的100个Python知识点
【Python3.11.3】Python3.11.3下载安装教程Python 软件零基础轻松上手
【Python3.8.2】Python3.8.2下载安装教程Python 软件零基础轻松上手
Linux 中查找父进程 PPID 的方法--日常系统管理和故障排查的基础
【Python3.7.0】Python3.7.0下载安装教程Python 软件零基础轻松上手
利用Linux环境下的事务复制进行MySQL主从复制