Python 是一种功能强大且易于使用的高级程序设计语言。程序设计语言是人与计算机交流、指挥计算机工作的工具,由字、词和语法规则构成指令系统。指令通常包含操作码(Opcode)和操作数(Operand)两部分,由 CPU 从内存读取、解码并执行。编程时一般使用机器语言、汇编语言和高级语言(如 C++、Java、Python),这些程序最终会被编译或解释成计算机可直接执行的指令序列。与由 0、1 构成的机器语言以及 mov、add 等汇编指令相比,Python 更接近自然语言,因而简洁易读。例如,计算两个数的和可以写成:
# 计算两个数的和
a = 1
b = 2
result = a + b
print("结果是:", result)
Python 的主要特点包括:简洁易读、跨平台支持、动态类型、多范式支持、丰富的标准库和第三方库、强大的社区支持。动态类型指变量类型在运行时确定,一般不必事先声明类型;跨平台支持使同一套代码可在不同操作系统上运行;多范式支持意味着既可按过程组织程序,也可采用面向对象等方式。丰富的库与活跃社区,使 Python 成为科学计算、数据分析和人工智能中的常用语言。
Python 是解释型语言,运行过程可概括为:编写代码 → 解释器将代码编译成字节码 → Python 虚拟机执行字节码 → 输出结果。与 C 或 C++ 先编译成机器语言再运行不同,Python 代码在运行时会被逐行解释执行。程序常用交互方式(输入后立即看到结果)和文件方式(保存为 .py 后整体运行)。书写上通常每行一条语句;同一级代码块缩进必须一致,不要混用空格与 Tab;# 单行注释和三引号多行注释不会被解释器执行。
初学者常见的坑包括:误以为 Python 源码就是 CPU 可直接执行的机器指令;忽视缩进或混用空格与 Tab 导致错误;把注释当成会执行的代码。入门时应先理解“高级语言—解释执行—输出结果”这条链路,再逐步使用标准库与第三方库。
.py)。