当前位置:首页>python>30天入门Python(基础篇)——第2天:【变量】与【输出】全解析

30天入门Python(基础篇)——第2天:【变量】与【输出】全解析

  • 2026-09-02 18:48:16
30天入门Python(基础篇)——第2天:【变量】与【输出】全解析

Python 编程入门:【变量】与【输出】全解析——开启你的代码之旅

前言

欢迎来到 Python 编程的世界。对于初学者来说,编程的核心可以简化为:获取数据、处理数据、展示结果。而在 Python 中,承载数据的是“变量”,展示结果的是“输出”。

本篇文章将系统性地讲解 Python 中最基础但也最重要的两个概念:变量(Variables)与输出(Output)。掌握了它们,你就迈出了编写程序的第一步。

欢迎大家关注此公众号,后台留言"python书籍"可免费获取【Python办公自动化高清PDF】电子书一本

此外小庄推荐一本适合于新手\小白入手一本 Python基础书籍,欢迎大家订阅


学习准备

在开始之前,请确保你已经:

  1. 1. 安装了 Python 3.x 环境。
  2. 2. 准备好了一个代码编辑器(如 PyCharm, VS Code)或者简单的集成开发环境(IDLE)。

一、 输出(Output):让程序与你对话

在 Python 中,最常用的输出方式是使用内置函数 print()。它的作用是将信息显示在屏幕上。

1.1 基础输出

你可以输出字符串(用单引号或双引号包裹)、数字或表达式的结果。

# 输出字符串print("Hello, Python!")# 输出数字print(2023)# 输出计算结果print(10 + 5)

1.2 输出多个内容

print() 函数可以一次输出多个项,只需要用逗号隔开。Python 会默认在它们之间添加一个空格。

print("姓名:", "张三", "年龄:", 25)

1.3 格式化输出 (f-string)

这是 Python 3.6+ 推荐的写法,通过在字符串前加 f,并用 {} 包裹变量或表达式,可以非常直观地构建字符串。

name = "Python"print(f"欢迎学习 {name} 编程!")

二、 变量(Variables):数据的存储容器

如果说程序是加工厂,那么变量就是用来装原材料和半成品的“盒子”。

2.1 什么是变量?

变量是计算机内存中一个命名的存储位置。通过变量名,我们可以方便地访问和修改存储的数据。

2.2 变量的定义与赋值

在 Python 中,定义变量非常简单,不需要声明类型,直接使用等号 = 赋值即可。

# 语法:变量名 = 值score = 100message = "学习进步"print(score)print(message)

2.3 变量命名的规范(重要)

为了编写专业且易读的代码,必须遵循以下规则:

  • • 强制规则:
    • • 变量名只能包含字母、数字和下划线 _。
    • • 变量名不能以数字开头。
    • • 变量名不能是 Python 的关键字(如 if, for, print 等)。
  • • 推荐习惯:
    • • 见名知意: 使用 user_age 而不是 a。
    • • 蛇形命名法(snake_case): 多个单词用下划线连接,如 student_total_score。
    • • 区分大小写:Name 和 name 是两个不同的变量。

2.4 动态类型特性

Python 是一门动态类型语言。这意味着一个变量在程序运行过程中,可以先后存储不同类型的数据。

data = 10# 此时 data 是整数print(data)data = "Hello"# 此时 data 变成了字符串print(data)

三、 进阶实战:变量与输出的结合

让我们通过一个简单的案例,将变量与输出结合起来。

# 定义用户信息user_name = "艾伦"login_count = 5is_active = True# 组合输出print("--- 用户系统状态 ---")print(f"用户姓名: {user_name}")print(f"登录次数: {login_count}")print(f"当前在线: {is_active}")# 修改变量内容login_count = login_count + 1print(f"更新后的登录次数: {login_count}")

四、 常见陷阱与错误(Pitfalls)

初学者在处理变量与输出时,常会遇到以下问题:

  1. 1. NameError (变量未定义):
    • • 现象: 使用了还没有被赋值的变量。
    • • 对策: 检查变量名是否拼写正确,以及是否在使用前已经赋值。
  2. 2. 混淆赋值符号 =:
    • • 注意:= 在编程中是“赋值”的意思,即将右边的值放入左边的盒子;而不是数学上的“等于”。
  3. 3. 引号缺失:
    • • 错误:print(Hello)(Python 会认为 Hello 是一个变量名)。
    • • 正确:print("Hello")(输出字符串)。
  4. 4. 变量名与关键字冲突:
    • • 错误示例:type = "Student"。虽然有时不会报错,但会覆盖 Python 的内置函数 type(),导致后续代码出错。

五、 总结与建议

  • • 输出 (print) 是我们观察程序内部运行状态的“眼睛”。
  • • 变量 是我们管理数据的“抓手”。

学习建议:不要只是阅读这篇文章。现在请打开你的编辑器,尝试定义三个变量(你的名字、年龄、爱好),然后使用 f-string 格式化输出一段完整的自我介绍。

下一步学习:当你掌握了变量和输出后,下一阶段可以开始探索 Python 的 数据类型(整数、浮点数、布尔值等),它们将赋予你的变量更丰富的表达能力。


资源推荐:

  • • Python 官方文档 (中文版)
  • • 练习建议:每天编写 5-10 行简单的代码,保持手感。

感谢阅读!如果你在学习过程中遇到任何问题,欢迎在评论区交流。

最新文章

随机文章