Python 入门实战:从 Hello World 到变量使用详解
引言
Python 作为一种解释型、面向对象且动态语义的高级编程语言,因其简洁的语法和强大的生态系统,成为了初学者入门编程的首选语言之一。掌握 Python 的基础知识是迈向软件开发、数据分析及人工智能领域的重要一步。本文将带你从零开始,编写你的第一个 Python 程序,并深入理解变量的概念与使用规范。
第一个程序:Hello World
在编程界,"Hello World" 是一个传统仪式,标志着开发者正式开始了编码之旅。虽然这个程序非常简单,但它验证了开发环境是否配置正确,以及你是否掌握了基本的语法结构。
代码示例
在你的编辑器中输入以下代码,并将其保存为 hello_world.py:
print("Hello World")
运行结果
当你运行该脚本时,终端将显示如下输出:
Hello World
原理解析
当 Python 解释器读取上述代码时,它执行了以下步骤:
- 识别文件:.py 后缀告诉系统这是一个 Python 源文件。
- 解析关键字:print 是 Python 内置的一个函数,用于向标准输出流写入数据。
- 处理参数:括号内的 "Hello World" 是一个字符串常量。
- 执行动作:解释器将字符串内容打印到屏幕上,并在末尾自动添加一个换行符。
如果在运行过程中出现错误,请仔细检查以下几点:
- 是否遗漏了左括号 ( 或右括号 )?
- 字符串是否使用了正确的引号(单引号 ' 或双引号 ")?
- 是否误用了中文标点符号?Python 对英文标点非常敏感。
变量基础
变量是程序中存储数据的容器。通过变量,我们可以给数据起一个名字,以便在后续代码中反复引用。
变量命名规则
在 Python 中定义变量时,必须遵守以下语法规则,否则会导致 SyntaxError(语法错误):
- 字符限制:变量名只能包含字母(a-z, A-Z)、数字(0-9)和下划线(_)。
- 首字符限制:变量名不能以数字开头,必须以字母或下划线开头。例如,message_1 是合法的,但 1_message 是非法的。
- 空格限制:变量名中不能包含空格。如果需要分隔单词,请使用下划线,如 greeting_message。
- 保留字:不能使用 Python 的关键字作为变量名,例如 print, if, else, for, while 等。
- 大小写敏感:Python 区分大小写,Name 和 name 是两个不同的变量。
- 避免混淆:尽量避免使用小写字母 l 和大写字母 O,因为它们容易与数字 1 和 0 混淆。
变量赋值
赋值操作使用等号 = 表示。左侧是变量名,右侧是要存储的值。
message = "Hello World"
print(message)
在这个例子中,message 被赋值为字符串 "Hello World"。随后 print(message) 会输出该变量的值,而不是变量名本身。
数据类型简介
Python 是动态类型语言,这意味着你不需要在声明变量时指定其类型,解释器会根据赋值自动推断。以下是几种基本数据类型:


