003注释
- 创业
- 2025-09-08 18:18:01

以下是一份关于 Python 语言注释的详细教案,包含教学目标、内容、示例、练习与作业设计,可直接用于课堂教学:
教案:Python 语言注释 教学目标 理解注释的作用及重要性。掌握单行注释、多行注释的语法。学会使用文档字符串(Docstring)编写函数/模块说明。能在实际代码中合理添加注释。
教学重点与难点 重点:单行注释与多行注释的语法规则。难点:区分注释与字符串,以及文档字符串的规范写法。
课堂内容与示例 1. 注释的作用 为什么需要注释? 解释代码功能,提高可读性。调试时临时禁用代码。为团队协作提供说明(如函数用途、参数含义)。 2. 单行注释 语法:以 # 开头,后方内容为注释。示例:# 计算圆的面积(单行注释) radius = 5 area = 3.14 * radius ** 2 # 这里是行尾注释 3. 多行注释 语法:使用三引号 ''' 或 """ 包裹注释内容(本质是字符串,但未赋值时被解释器忽略)。示例:''' 这是一个多行注释 用于说明以下代码的功能: 1. 获取用户输入 2. 转换为整数 ''' user_input = input("请输入数字:") number = int(user_input) 4. 文档字符串(Docstring) 用途:为函数、类、模块提供官方说明,可通过 help() 查看。语法:写在函数/类定义的首行,用三引号包裹。示例:def add(a, b): """ 计算两个数的和 参数: a (int/float): 第一个数字 b (int/float): 第二个数字 返回: int/float: a 与 b 的和 """ return a + b # 查看文档字符串 help(add) # 或 print(add.__doc__)
课堂练习 练习1:添加注释
修改以下代码,添加单行注释和多行注释:
price = 100 discount = 0.8 final_price = price * discount print(final_price)参考答案:
# 商品原价 price = 100 # 折扣率 discount = 0.8 ''' 计算最终价格并输出: 1. 原价乘以折扣率 2. 打印结果 ''' final_price = price * discount print("最终价格:", final_price) 练习2:注释调试将以下代码块通过注释临时禁用:
print("这行代码暂时不需要执行") x = 10 + 20参考答案:
# print("这行代码暂时不需要执行") # x = 10 + 20课后作业 作业1:编写带注释的函数
编写一个函数 is_even(num),判断数字是否为偶数,并添加文档字符串说明。
参考答案:
def is_even(num): """ 判断一个数字是否为偶数 参数: num (int): 待判断的整数 返回: bool: 如果是偶数返回 True,否则返回 False """ return num % 2 == 0 作业2:注释规范检查提供一段无注释的代码,要求学生补充合理注释(示例代码):
def celsius_to_fahrenheit(c): f = c * 9/5 + 32 return f注意事项 注释与代码的缩进需一致。避免无意义的注释(如 x = 5 # 将5赋值给x)。多行注释避免嵌套使用三引号(如 '''注释1 '''注释2''' ''' 会报错)。
教学总结 注释是代码的说明书:清晰的注释能提升代码可维护性。适度注释:无需过度注释,重点解释复杂逻辑或关键参数。
通过本课,学生将掌握注释的核心用法,并能在实际编码中养成添加注释的良好习惯。
下一篇
JVM内存管理笔记