当前位置: 首页 > 编程笔记 >

Python注释详解

拓拔高畅
2023-03-14
本文向大家介绍Python注释详解,包括了Python注释详解的使用技巧和注意事项,需要的朋友参考一下

注释用于说明代码实现的功能、采用的算法、代码的编写者以及创建和修改的时间等信息。

注释是代码的一部分,注释起到了对代码补充说明的作用。

Python注释

Python单行注释以#开头,单行注释可以作为单独的一行放在被注释的代码行之上,也可以放在语句或者表达式之后。

#Give you a chance to let you know me
print("Give you a chance to let you know me")
say_what = "this is a demo" #at the end of a line

Python 中多行注释使用三个单引号(''')或三个双引号("""),而实际上这个是多行字符串的书写方式,并不是Python本身提倡的多行注释。

Python注释参见:https://docs.python.org/3/reference/lexical_analysis.html#comments

# 文件名:test.py
'''
这是多行注释,使用单引号。
这是多行注释,使用单引号。
'''
"""
这是多行注释,使用双引号。
这是多行注释,使用双引号。
"""

Python中还有一些特殊注释以完成一些特别的功能,例如:编码注释、平台注释。

编码注释:

# -*- coding: UTF-8 -*- 
print ("你好,Python");

从Python3开始,Python默认使用UTF-8编码,所以Python3.x的源文件不需要特殊声明UTF-8编码。

参见:https://www.python.org/dev/peps/pep-0008/#source-file-encoding

平台注释:如果需要使Python程序运行在Windows以为的平台上,需要在Python文件的最前面加上如下注释说明。

#!/usr/bin/python

#!/usr/bin/python说明了程序用的环境的路径。

如果使用文本编辑器进行Python程序编辑注释也可以用于程序调试,即将程序分成若干部分注释掉多余代码,把精力集中在当前编写的代码逻辑上。

以上这篇Python注释详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 主要内容:Python 单行注释,Python 多行注释,注释可以帮助调试程序注释(Comments)用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置。 Python 解释器在执行代码时会忽略注释,不做任何处理,就好像它不存在一样。 在调试(Debug)程序的过程中,注释还可以用来临时移除无用的代码。 注释的最大作用是提高程序的可读性,没有注释的程序简直就是天书,让人吐血! 千万不要认为你自己写的代码规范就可以不加注释,甩给别人一段没有注释的代码是对别

  • 本文向大家介绍JScript中的条件注释详解,包括了JScript中的条件注释详解的使用技巧和注意事项,需要的朋友参考一下 JScript 可以使用以下语句根据条件编译变量的值控制脚本的编译。既可以使用 JScript 提供的变量,也可以使用 @set 指令或 /define 命令行选项定义自己的变量。 @cc_on   激活条件编译支持。   @if   根据表达式的值,有条件地执行一组语句。

  • 本文向大家介绍python实现坦克大战游戏 附详细注释,包括了python实现坦克大战游戏 附详细注释的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python实现坦克大战的具体代码,供大家参考,具体内容如下 更多关于python游戏的精彩文章请点击查看以下专题: python俄罗斯方块游戏集合 python经典小游戏汇总 python微信跳一跳游戏集合 以上就是本文的全部内容,希

  • 本文向大家介绍Python 中如何写注释,包括了Python 中如何写注释的使用技巧和注意事项,需要的朋友参考一下 在写 Python 代码的时候,一个很好的编码实践就是使得你的代码简洁,易懂。组织代码,设置变量,以及给函数有意义的名字,都是几个不错的方法。 另外一个提高代码可读性的方式就是使用注释。一个注释就是可以用来解释代码的一段人类可读的解释或者一个注解。例如,如果你写了一个复杂的正则表达式

  • 我刚刚发现了Python3的函数注释(https://www.python.org/dev/peps/pep-3107/)这对于记录参数或返回类型似乎很有用。它还可以在我的pycharm IDE中提供更好的intellisense。 我有一个关于输入类型模糊的参数的问题。例如,它可以是一个列表或numpy数组或一些“类似数组”的数量。为函数注释此类输入参数的最佳方法是什么?例子: 我还有一个例子,

  • 本文向大家介绍Python中if __name__ == "__main__"详细解释,包括了Python中if __name__ == "__main__"详细解释的使用技巧和注意事项,需要的朋友参考一下 想必很多初次接触python都会见到这样一个语句,if __name__ == "__main__": 那么这个语句到底是做什么用的呢?在解释之前,首先要声明的是,不管你是多么小白,你一定要知

  • 问题内容: 什么时候在方法开始时使用块注释,什么时候使用Javadoc风格的注释? 在Java样式指南的“注释”部分中,我发现了这一点: Java程序可以有两种注释:实现注释和文档注释。实现注释是在C ++中发现的,由,和// 分隔。文档注释(称为“文档注释”)仅适用于Java,并以分隔。可以使用javadoc工具将Doc注释提取到HTML文件中。 实现注释用于注释掉代码或有关特定实现的注释。Do

  • 问题内容: 这不起作用: 这也没有: 这也没有: 是否可以在代码中将注释分成多行? 问题答案: 那样做: 实际上,根据PEP8,当将某物分成多行时,括号比斜杠更可取: 换行的首选方法是在括号,方括号和花括号内使用Python的隐含行连续性。通过将表达式包装在括号中,可以将长行分成多行。应优先使用这些,而不是使用反斜杠进行行连续。 在您的情况下,它还允许发表评论。 这是一个有效的证明:http :