当前位置:首页>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
数据类型:整数、字符串与布尔值的秘密王国

最新文章

随机文章