【Python】——注释

一、注释的概念

注释是一种特殊的代码,它不会影响到程序的执行, 但是能够起到解释说明的作用,能够帮助程序猿理解程序代码的执行逻辑

python 复制代码
# 计算 4 个数字 67.5, 89.0, 12.9, 32.2 的方差
avg = (67.5 + 89.0 + 12.9 + 32.2) / 4
total = (67.5 - avg) ** 2 + (89.0 - avg) ** 2 + (12.9 - avg) ** 2 + (32.2 - avg) 
** 2
result = total / 3
print(result)

形如上述代码,如果没有注释,直接阅读,是不容易 get 到代码的含义是计算方差。但是通过加了一行注释解释一下, 就让人一目了然。

PS: 代码的第一目标是容易理解, 第二目标才是执行正确。写注释不光是为了方便别人来理解, 也是方便三个月之后的自己理解。

二、注释的语法

Python中有两种风格的注释。

1.注释行

使用 # 开头的行都是注释,# 开头的注释,一般是写在要注释的代码的上方,也有少数情况下是写在要注释代码的右侧的,很少会写在代码的下方。更不会写到代码的左侧。

python 复制代码
# 这是一行注释.

2.文档字符串

使用三引号引起来的称为 "文档字符串", 也可以视为是一种注释。

  • 可以包含多行内容
  • 一般放在文件/函数/类的开头
  • """ 或者 ''' 均可 (等价)
python 复制代码
"""
这是文档字符串
这是文档字符串
"""

3.批量注释代码

(1)批量选中代码

(2)Ctrl+/批量取消注释也是这个操作

三、注释的规范

  1. 内容准确:注释内容要和代码一致、匹配,并在代码修改时及时更新

  2. 篇幅合理:注释既不应该太精简, 也不应该长篇大论。

  3. 使用中文:一般中国公司都要求使用中文写注释, 外企另当别论。

  4. 积极向上:注释中不要包含负能量。

相关推荐
yunsr2 小时前
python作业3
开发语言·python
历程里程碑2 小时前
普通数组-----除了自身以外数组的乘积
大数据·javascript·python·算法·elasticsearch·搜索引擎·flask
曦月逸霜2 小时前
Python快速入门——学习笔记(持续更新中~)
笔记·python·学习
喵手2 小时前
Python爬虫实战:采集菜谱网站的“分类/列表页”(例如“家常菜”或“烘焙”频道)数据,构建高可用的美食菜谱数据采集流水线(附CSV导出)!
爬虫·python·爬虫实战·零基础python爬虫教学·采集菜谱网站数据·家常菜或烘焙频道·构建高可用食谱数据采集系统
喵手2 小时前
Python爬虫实战:硬核解析 Google Chrome 官方更新日志(正则+文本清洗篇)(附 CSV 导出)!
爬虫·python·爬虫实战·零基础python爬虫教学·csv导出·监控谷歌版本发布历史·获取稳定版更新日志
小邓睡不饱耶2 小时前
实战|W餐饮平台智能化菜品推荐方案(含Spark实操+算法选型+完整流程)
python·ai·ai编程·ai写作
草莓熊Lotso2 小时前
Qt 主窗口核心组件实战:菜单栏、工具栏、状态栏、浮动窗口全攻略
运维·开发语言·人工智能·python·qt·ui
aiguangyuan2 小时前
基于BiLSTM-CRF的命名实体识别模型:原理剖析与实现详解
人工智能·python·nlp
禹凕2 小时前
Python编程——进阶知识(MYSQL引导入门)
开发语言·python·mysql
阿钱真强道2 小时前
13 JetLinks MQTT:网关设备与网关子设备 - 温控设备场景
python·网络协议·harmonyos