了解 Python 语言的基本特性和设计哲学
掌握 Python 中“Hello, World!”程序的结构与含义
理解 Python 对缩进的严格要求及其作用
认识注释、字符串和内置函数的基本用法
Python 是一种高级编程语言,以其简洁、清晰的语法而广受欢迎。它由 Guido van Rossum 于 1991 年首次发布,初衷是让编程变得更易于学习和使用。Python 的主要特点包括:
代码简洁:相比其他语言,Python 常常用更少的代码行实现相同功能,提升可读性。
动态类型:变量类型在运行时自动推断,无需显式声明。
多范式支持:支持面向对象、函数式和过程式等多种编程风格。
广泛应用:广泛用于 Web 开发、数据分析、自动化脚本、人工智能等多个领域。
下面是一个最简单的 Python 程序:
# 这是一条注释,不会被程序执行
print("Hello, World!")输出结果:
Hello, World!print() 是 Python 的内置函数,用于将内容输出到控制台。
"Hello, World!" 是一个字符串,即一串文本。在 Python 中,字符串必须用引号包裹,可以是单引号 ' 或双引号 "。
以 # 开头的行是注释,仅用于说明代码,对程序运行无影响。
与其他语言使用大括号 {} 来划分代码块不同,Python 使用缩进来定义代码块。这是 Python 语法的核心规则之一。
缩进通过行首的空白字符(通常是空格)实现。
官方推荐每级缩进使用 4 个空格。
同一级别的语句必须具有相同的缩进量,否则会引发错误。
print("I have no Indentation ")
print("I have tab Indentation ")运行结果:
Traceback (most recent call last):
File "<main.py>", line 2
print("I have tab Indentation ")
IndentationError: unexpected indent第一行没有缩进,属于顶层语句,合法。
第二行开头有缩进(此处为 Tab 字符),但前面没有控制结构(如 if、for、def 等)来开启一个新的代码块。
Python 无法理解为何突然出现缩进,因此抛出 IndentationError。
正确做法:只有在需要表示代码块归属时(例如在函数、循环或条件语句内部),才使用缩进。
Python 语法简洁,强调可读性,适合初学者入门。
所有代码块通过一致的缩进来组织,不能随意添加或省略。
print() 是输出信息的基础函数,字符串需用引号包围。
注释以 # 开头,有助于解释代码逻辑。
缩进错误是初学者最常见的语法错误之一,务必注意对齐。
为什么 Python 选择用缩进来定义代码块,而不是像 C 或 Java 那样使用大括号?
如果将第二行的缩进改为与第一行对齐(即无缩进),程序是否能正常运行?为什么?
尝试编写一个包含注释、字符串输出和正确缩进的小程序,并解释每一行的作用。