注释的使用|学习笔记

简介: 快速学习注释的使用

开发者学堂课程【Python 入门 2020年版注释的使用】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10231


注释的使用

 

内容介绍

一、提出问题

二、怎么说明

三、注释的分类

四、快捷键说明

五、注释的作用

 

 

一、提出问题

例:print (‘hello world’)右键运行出来在控制台中会显示 hello world,这个代码到底是起到何种作用,需要对这段代码进行说明。

 

二,怎么说明?

1. “#+注释则为对本段代码进行解释”,井号后的全部内容都是对代码的解释,全是注释。

例:#在控制台里打印 hello world,,就是对前方代码进行解释说明。

2. # 表示的是一个注释,注释的目的:是为了对代码进行说明,注释是给程序员看的,给人看的,害怕别人看不明白你的代码所写的内容,解释器不看注释。

3.#表示的是单行注释,只对本行有效 ,如果换行就会报错。

例:#表示的是单行注释

Yes

print (‘hello world’)

中 yes 就会报错

 

三、注释的分类

1. 单行注释:以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用

2. 多行注释:’’’以三个单引号开始,以三个单引号结束,

中间内容是注释,允许换行。

(三个双引号也是可以的,一般情况下使用三个单引号)

’’’

例:

“““

我也是

多行注释

”””

 

四、快捷键说明

如果不想使用注释了,除了可以手动删除/添加井号注释以外,还可以使用快捷键‘ctrl+/’ 来给代码添加或删除注释。

若想使用大段注释全部删除/添加注释,即可全选该段注释,再使用快捷键‘ctrl+/’来给其删除/添加注释。

在 python 中有很多有趣的快捷键,在以后会学习到。

 

五、注释的作用

在我们工作编码的过程中,如果一段代码的逻辑比较复杂,不是特别容易理解,可以适当的添加注释,以辅助自己或者其他编码人员解读代码。

程序源代码中的注释经常是一个卧虎藏龙的地方,有人就很喜欢写幽默搞笑的注释内容,解释代码含义的同时,也带给人轻松神经的机会,以下是国外某公司产品中的注释。

image.png

以上注释在说,这段代码有问题,想要修改它,但是折腾很久之后,花了很长时间,但是最后还是没有处理好。就好比你去了一家公司,代码写的很烂,很难看,但是你又不得不去处理这段代码,你需要耗费大量时间和精力去处理上一个人所遗留的问题,虽然代码难看,但是又是不可缺少的,是因为在代码架构的时候没有处理好,会产生一系列问题,但是又改不了。

image.png

以上是一些幽默有趣的注释

接下来是比较真实的注释:

例:我们使用的“print”是用来打印的,但具体如何使用呢?想看一下 print 有没有注释呢?

其实是可以的,在 pycharm 工具中,可以查看一下 print 的注释。按住 ctrl 键不放,用鼠标左键点击 print,当鼠标放在 print 上时会出现一个小手,点击小手,就会进入 print 的注释,显示三个双引号的多行注释,告诉你如何使用。

相关文章
|
前端开发 开发者
注释 | 学习笔记
快速学习注释。
132 0
fbh
|
前端开发
less学习——注释
CSS 形式的注释在 LESS 中是依然保留的: /* Hello, I'm a CSS-style comment */ .
fbh
1051 0
|
C++
C++学习001-注释
天了噜,感觉自己最近好堕落啊, 在等待项目任务书到来的时候,在来好好学习学习C++ 今天来学习一下C++的注释风格 编写环境 Qt 5.7
108 0
|
9月前
|
算法 编译器 C++
C++注释
C++注释
90 2
|
9月前
|
存储 弹性计算 运维
使用注释
【4月更文挑战第29天】
50 2
MATLAB命令大全+注释小结
一、常用对象操作:除了一般windows窗口的常用功能键外。1、!dir 可以查看当前工作目录的文件。   !dir& 可以在dos状态下查看。2、who  可以查看当前工作空间变量名,    whos 可以查看变量名细节。
1557 0
|
编译器 C++
C++ 注释
【摘要】 C++ 注释程序的注释是解释性语句,您可以在 C++ 代码中包含注释,这将提高源代码的可读性。所有的编程语言都允许某种形式的注释。C++ 支持单行注释和多行注释。注释中的所有字符会被 C++ 编译器忽略。C++ 注释一般有两种:// - 一般用于单行注释。/* ... */ - 一般用于多行注释。注释以 // 开始,直到行末为止。例如:实例#include <iostream>using n...
|
Web App开发 前端开发 Java
一次由注释引发的“血案”
原文:一次由注释引发的“血案” 有几天没写博客了,今天有点时间,正好把前几天遇到的一件“诡异”的问题记录一下。我是在前几天学习CSS时遇到这个问题的。当时看到某个网站有一个CSS效果不错,就想研究一下。
959 0
|
数据库 Go 数据挖掘
基因功能注释
基因功能的注释依赖于上一步的基因结构预测,根据预测结果从基因组上提取翻译后的 蛋白序列 和主流的数据库进行比对,完成功能注释。常用数据库一共有以几种: Nr:NCBI官方非冗余蛋白数据库,包括PDB, Swiss-Prot, PIR, PRF; 如果要用DNA序列,就是nt库 Pfam: 蛋白结构域注释的分类系统 Swiss-Prot: 高质量的蛋白数据库,蛋白序列得到实验的验证 KEGG: 代谢通路注释数据库. GO: 基因本体论注释数据库 除了以上几个比较通用的数据库外,其实还有很多小众数据库,应该根据课题研究和背景进行选择。
2490 0

热门文章

最新文章