侧边栏壁纸
博主头像
编程之家 博主等级

行动起来,活在当下

  • 累计撰写 37 篇文章
  • 累计创建 3 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Python 程序设计 - 2. 注释与行和缩进

李航
2025-12-03 / 0 评论 / 0 点赞 / 3 阅读 / 0 字

Python 程序设计 - 2. 注释与行和缩进

引入

在编写 Python 程序时,除了编写实际的功能代码外,注释、代码的行与缩进也是非常重要的部分。注释帮助我们理解代码的目的,尤其是在团队合作或者在将来需要回顾代码时。而良好的缩进和代码行格式能够确保代码的可读性和执行正确性。今天我们将学习如何使用注释、行和缩进。

介绍

1. 注释

在 Python 中,注释是用来解释代码的,它不会被 Python 解释器执行。注释帮助我们记录代码的意图,或暂时禁用一些代码,而不必删除它们。Python 支持两种类型的注释:

  • 单行注释:以 # 开头,注释内容在 # 后面。
  • 多行注释:使用三重引号 '''""" 来包围注释内容。

2. 行与缩进

Python 使用缩进(空格或制表符)来标识代码块。这是 Python 的一个独特之处,不像许多其他编程语言使用大括号 {} 来表示代码块。正确的缩进非常重要,它能确保代码的逻辑结构正确。

语法 + 案例

1. 单行注释

在 Python 中,单行注释是用 # 符号开始的,后面跟着注释内容。任何在 # 后面的文本都被认为是注释。

# 这是一行注释
print("Hello, World!")  # 输出 Hello, World!

2. 多行注释

多行注释可以使用 '''""" 包围注释内容。这种注释形式适用于注释较长的解释或注释掉多行代码。

'''
这是一个多行注释的例子,
它可以注释掉多行内容,
并且不会影响程序的执行。
'''
print("Hello, World!")

或者使用双引号:

"""
这是另一个多行注释的例子,
它使用三个双引号来包围注释内容。
"""
print("Hello, World!")

3. 缩进与代码块

Python 使用缩进来表示代码的层级结构。例如,条件语句、循环语句等都需要使用缩进来标识代码块。每个代码块通常由 4 个空格组成(也可以使用制表符,但空格更常见)。

if True:  # 如果条件成立
    print("条件成立,执行这一行代码")
    print("这是同一个代码块里的另一行代码")
else:
    print("条件不成立,执行 else 部分")

注意:

  • 如果没有正确的缩进,Python 会抛出 IndentationError 错误。
  • if 语句后面的代码必须缩进在同一层次下。

4. 空行

空行用于分隔代码块,使代码更清晰。通常在函数、类与函数之间,或者不同的逻辑块之间添加空行。

def greet():
    print("Hello, World!")

# 空行分隔函数定义和调用
greet()

代码说明

  1. 注释
    • 单行注释以 # 开头,帮助我们解释代码的功能或暂时禁用代码。
    • 多行注释使用三个引号('''"""),适合注释掉多行内容。
  2. 缩进
    • Python 强制要求使用正确的缩进来划分代码块。
    • 如果在某个语句(如 ifforwhile)下没有正确的缩进,Python 会报错。
  3. 空行
    • 空行使代码更整洁,增加可读性。通常用于分隔逻辑上相关或不相关的部分。

练习题

  1. 注释练习

    • 在以下代码中添加注释,解释每一行代码的功能。
    x = 5  # 定义变量 x,并赋值为 5
    y = 10  # 定义变量 y,并赋值为 10
    print(x + y)  # 输出 x 和 y 的和
    

    答案示例

    x = 5  # 定义变量 x,并赋值为 5
    y = 10  # 定义变量 y,并赋值为 10
    print(x + y)  # 输出 x 和 y 的和
    
  2. 多行注释练习

    • 使用多行注释解释程序的作用。
    '''
    该程序计算两个数字的和,
    并输出结果。
    '''
    a = 2
    b = 3
    print(a + b)
    

    答案示例

    '''
    该程序计算两个数字的和,
    并输出结果。
    '''
    a = 2
    b = 3
    print(a + b)
    
  3. 缩进练习

    • 编写一个程序,如果数字 x 大于 0,则输出“正数”,否则输出“非正数”。
    x = -5
    if x > 0:
        print("正数")
    else:
        print("非正数")
    

    答案示例

    x = -5
    if x > 0:
        print("正数")
    else:
        print("非正数")
    

总结

通过这篇文章,我们学习了 Python 中的 注释缩进 规则。注释可以帮助我们记录代码意图或解释代码,缩进是 Python 用来组织代码结构的方式。正确使用注释和缩进,可以让你的代码更易于理解和维护。随着编程技巧的提高,这些基础知识将成为你编写清晰、结构良好的代码的基石。

0

评论区