注释的作用

注释:在程序中对代码进行解释说明。
作用:注释不是程序,不能被执行。

注释的分类

单行注释:# 注释内容(#后跟的注释内容最好空一格,更显规范,不加空格也可以注释)

举例如下:
单行注释与代码不在同一行

# 定义一个字符型变量
str_1='好好学习python'# 输出变量内容
print(str_1)

这段代码里,”#“注释了一行,并且也只能注释一行。当然,注释内容也可以与代码同在一行(举例如下),只要知道,#后跟的是注释内容,不会被程序运行就可以了。所以有两个值得注意的点:1,#后的注释不会被执行;2,#只能注释一行。
单行注释与代码同在一行

str_1='好好学习python'   #定义一个字符型变量print(str_1)      # 输出变量内容

多行注释

多行注释以一对三个双引号引起来,可对多行注释,如:

"""
注释内容
"""

值得注意的是:当注释内容只有一行的时候,可以将多行注释写在一行里(这时其实相当于单行注释,只不过单行注释用的是"#");若注释内容为多行时,只能用多行注释了。举例如下

def add(x,y):""":param x: 是进行相加的其中一个参数:param y: 是进行相加的另一个参数:return: 返回两数相加的和"""return x+yprint(add(3,8))

由于这里注释的内容需要多行,这里只能选择多行注释。

单行多行注释能否相互嵌套呢

1.单行注释中能否使用多行注释
如果多行注释只占用一行,单行注释可以嵌套多行注释;若多行注释占用多行,则无法嵌套了,举例如下:
在这里,多行注释只占用一行,所以可以嵌套

#  """计算两数相减的差"""
def sub(x,y):return x-yprint(sub(3,8))


此时多行注释占用多行,再用单行注释就会报错了

2.多行注释中能否使用单行注释
可以。这种情况下,无论外层的多行注释占用几行都没有问题。
<1>外层的多行注释和嵌套的单行注释只占用一行,可以成功,举例如下:

"""#计算两数的差"""
def sub(x,y):return x-yprint(sub(3,8))

<2>外层的多行注释和嵌套的单行注释共占用多行,可以成功,举例如下:

"""
#计算两数的差
"""
def sub(x,y):return x-yprint(sub(3,8))

3.多行注释中能否使用多行注释
不可以。无论多行注释嵌套的多行注释共占据单行还是多行,都不可以成功。
多行注释嵌套多行注释,势必为"“”“”“注释内容”“”“”"。计算机会将最前面的三对双引号视为多行注释,再将最后面的三对双引号视为多行注释符,这两者的注释内容都为空。而真正的注释内容却暴露在外,没有多行注释符的提示,系统无法识别,只会认为是语法错误。举例如下:

python中单行或多行注释能否相互嵌套相关推荐

  1. python使用符号#表示单行注释-Python中注释(多行注释和单行注释)的用法实例...

    前言 学会向程序中添加必要的注释,也是很重要的.注释不仅可以用来解释程序某些部分的作用和功能(用自然语言描述代码的功能),在必要时,还可以将代码临时移除,是调试程序的好帮手. 当然,添加注释的最大作用 ...

  2. 【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数

    [循序渐进学Python]Python中的循环(一)--for循环(嵌套)与range函数 在前面博客中我们介绍了Python程序结构的三要素,其中就提到了循环,而今天我们就来看看for循环和for循 ...

  3. python整段代码注释-Python中注释(多行注释和单行注释)的用法实例

    Python中注释(多行注释和单行注释)的用法实例 发布时间:2020-09-30 23:18:32 来源:脚本之家 阅读:97 前言 学会向程序中添加必要的注释,也是很重要的.注释不仅可以用来解释程 ...

  4. linux里面的注释命令是啥,bash脚本中单行及多行注释方法

    一:单行注释直接在行首加"#" 如:#我是注释行 二.多行注释利用:空命令 注意:以下方法中如果在注释中出现反引号引用的命令将会执行,存在风险. 1.把输入重定义到前面的命令,但是 ...

  5. pycharm中单行、多行注释

    一.使用ctrl +/ 注释 1.添加注释 单行:选取单行,按ctrl +/ # 导入数据 多行:选取多行,按ctrl +/ # pd.set_option('display.max_columns' ...

  6. python如何控制传感器_在Python中单行写入传感器数据

    我正在尝试使用Python将来自2个传感器节点的数据写入CSV文件.在AT模式下,通过Xbee Series 1进行通信,2个传感器节点上的Xbee终端设备将数据传递给连接到我的计算机的Xbee协调器 ...

  7. python中无限遍历在多维嵌套字典、列表的JSON中获取路径path跟对应的值——find_path(终极版)

    真鸡儿痛苦,网上搜寻了一大堆,都没我想要的,要不是纯字典,要不只能拿到value值,我想要的是具体路径啊! 没把法,只能自己强上了!本来3个函数就能搞定了,根据要找的value值得到该值的具体路径,但 ...

  8. 【循序渐进学Python】Python中的循环(二)——while循环与嵌套

    [循序渐进学Python]Python中的循环--while循环与嵌套 while循环(在给定的判断条件为 True 时执行循环体,False退出循环体) 当满足一定条件的时候才循环,具体循环多少次没 ...

  9. 如何在Python中使用“ with open”打开多个文件?

    我想一次更改几个文件, 前提是我可以写入所有文件. 我想知道我是否可以将多个打开调用与with语句结合with : try:with open('a', 'w') as a and open('b', ...

最新文章

  1. VS2008修改工程名
  2. docker Harbor2.3.4 https 搭建镜像仓库
  3. Trie树的C++实现
  4. mask rcnn数据转换为tfrecord数据
  5. 深入浅出统计学——笔记(一)1~3章
  6. 【渝粤教育】电大中专电商运营实操 作业 题库
  7. tmap | 制作地图动画、放大局部区域
  8. 闪付卡(QuickPass)隐私泄露原理
  9. java lint_提高你的代码稳定性与可读性-lint工具
  10. WIn10 1909 Windows Hello 指纹:出现错误,请稍后再试一次
  11. 微信公众号 语音转文字api_原来微信不仅能实现语音转文字,还能实现文字转语音!你还不知吗...
  12. 百川云旺客服申请测试流程
  13. Python二进制数据处理
  14. 什么是resultful 以及为什么要使用它
  15. Python自学笔记1(think python)
  16. hdu4069 Squiggly Sudoku
  17. MinIO中上传缩略图
  18. 运用wps在excel一串数字中提取中间某几位字符拼接编辑
  19. uni-app的uni-ui组件使用
  20. Teamcenter LOV属性值的设置与获取

热门文章

  1. 图解CRM(客户关系管理)全流程 1
  2. DNS域名解析服务的正向和反向解析
  3. 在JAVA类中解析GOOGLE MAP地址和反向解析纬经度
  4. DNR脑神经递质5合3阶段再生疗法的适用范围
  5. 中国省份城市json数据
  6. Spring boot 项目(五)——AOP切面
  7. 神经网络可以用来预测吗,如何用神经网络做预测
  8. 前端页面遇到稀有字体如何处理
  9. [附源码]java毕业设计中医药系统论文2022
  10. lync本地聊天记录修改目录保存的方法