python注释】Python中注释的分类

2022-01-17 18:20发布

8条回答
猫的想法不敢猜
2楼 · 2022-01-18 09:04
  1. 单行注释:

    Python中的单行注释一般是以#开头的,#右边的文字都会被当做解释说明的内容,不会被当做执行的程序。

    为了保证代码的可读性,一般会在#后面加一两个空格然后在编写解释内容。

    示例:

    #  单行注释

    print("hello world")

    注释可以放在代码上面也可以放在代码后面,放在代码后面就需要空格隔开,

    比如:

    print("hello world")  #  单行注释

  2. 多行注释:

    python中的多行注释是使用一对连续的三个引号来标记的,单引号和双引号都可以。

    示例:

    '''

    多行单引号注释

    '''

    """

    多行双引号注释

    """

注释的使用:

  • 注释的使用不是越多越好,对于一些简单和明确的代码不需要加注释。

  • 要进行复杂操作时候,在进行操作前加上若干注释提示。

  • 对于一些复杂的代码,可以在代码旁边加上注释。


靓猴一枚
3楼 · 2022-01-20 09:16

#单行注释print("测试单行测试")



''' 

多行注释:使用三个单引号作为注释的开头和结尾

'''

IT学习助手 - qq:2676427015
4楼 · 2022-01-20 09:17

Python 支持两种类型的注释,分别是单行注释和多行注释。


Python 单行注释


Python 使用井号#作为单行注释的符号,语法格式为:# 注释内容


从井号#开始,直到这行结束为止的所有内容都是注释。Python 解释器遇到#时,会忽略它后面的整行内容。


说明多行代码的功能时一般将注释放在代码的上一行,例如:#使用print输出字符串


print("Hello World!")


print("C语言中文网")


print("http://c.biancheng.net/python/")


#使用 print输出数字


print(100)


print( 3   100 * 2)


print( (3   100) * 2 )


说明单行代码的功能时一般将注释放在代码的右侧,例如:print("http://c.biancheng.net/python/")  #输出Python教程的地址


print( 36.7 * 14.5 )  #输出乘积


print( 100 % 7 )  #输出余数


Python 多行注释


多行注释指的是一次性注释程序中多行的内容(包含一行)。


Python 使用三个连续的单引号'''或者三个连续的双引号"""注释多行内容,具体格式如下:'''


使用 3 个单引号分别作为注释的开头和结尾


可以一次性注释多行内容


这里面的内容全部是注释内容


'''


或者"""


使用 3 个双引号分别作为注释的开头和结尾


可以一次性注释多行内容


这里面的内容全部是注释内容


"""


多行注释通常用来为 Python 文件、模块、类或者函数等添加版权或者功能描述信息。


注意事项


1) Python 多行注释不支持嵌套,所以下面的写法是错误的:'''


外层注释


'''


内层注释


'''


'''


2) 不管是多行注释还是单行注释,当注释符作为字符串的一部分出现时,就不能再将它们视为注释标记,而应该看做正常代码的一部分,例如:print('''Hello,World!''')


print("""http://c.biancheng.net/cplus/""")


print("#是单行注释的开始")


运行结果:Hello,World!


http://c.biancheng.net/cplus/


#是单行注释的开始


对于前两行代码,Python 没有将这里的三个引号看作是多行注释,而是将它们看作字符串的开始和结束标志。


对于第 3 行代码,Python 也没有将井号看作单行注释,而是将它看作字符串的一部分。


注释可以帮助调试程序


给代码添加说明是注释的基本作用,除此以外它还有另外一个实用的功能,就是用来调试程序。


举个例子,如果你觉得某段代码可能有问题,可以先把这段代码注释起来,让 Python 解释器忽略这段代码,然后再运行。如果程序可以正常执行,则可以说明错误就是由这段代码引起的;反之,如果依然出现相同的错误,则可以说明错误不是由这段代码引起的。


在调试程序的过程中使用注释可以缩小错误所在的范围,提高调试程序的效率。



上来打杂的
5楼 · 2022-01-21 15:43

一、注释分类:两类,分别是单行注释和多行注释。

单行注释

只能注释一行内容,快捷键ctrl+/

多行注释

可以注释多行内容,一般用在注释一段代码的情况

二、注释的特点(注意点)

1、解释器不执行注释内容,注释可以在任何位置

2、一般在书写单行注释的时候,在#好后面空一格再写内容,如果单行注释紧跟在代码后面,一般是代码后面空2格后再写#号



三岁奶猫
6楼 · 2022-01-24 13:24

①.单行注释(快捷键Ctrl + /)
 ②.多行注释("""注释内容""")

单行注释: Python中的单行注释一般是以#开头的,#右边的文字都会被当做解释说明的内容,不会被当做执行的程序。 为了保证代码的可读性,一般会在#后面加一两个空格然后在编写解释内容。 示例: # 单行注释 print("hello world") 注释可以放在代码上面也可以放在代码后面,放在代码后面就需要空格隔开, 比如: print("hello world") # 单行注释 多行注释: python中的多行注释是使用一对连续的三个引号来标记的,单引号和双引号.

Danke - 四有青年
8楼 · 2022-01-25 15:31

注释是对一段代码添加的解释说明。提高代码的可读性,可以让人能够更加轻松的了解代码。
在实际工作中。项目都是协作完成的,写注释方便阅读代码的人理解,在团队项目中,注释是必不可少的。

任何语言都少不了注释,今天我们来说一下Python注释的用法:

  1. 单行注释:
    Python中的单行注释一般是以#开头的,#右边的文字都会被当做解释说明的内容,不会被当做执行的程序。
    为了保证代码的可读性,一般会在#后面加一两个空格然后在编写解释内容。
    示例:
    # 单行注释
    print("hello world")
    注释可以放在代码上面也可以放在代码后面,放在代码后面就需要空格隔开,
    比如:
    print("hello world") # 单行注释

  2. 多行注释:
    python中的多行注释是使用一对连续的三个引号来标记的,单引号和双引号都可以。
    示例:
    '''
    多行单引号注释
    '''
    """
    多行双引号注释
    """

注释的使用:

  • 注释的使用不是越多越好,对于一些简单和明确的代码不需要加注释。

  • 要进行复杂操作时候,在进行操作前加上若干注释提示。

  • 对于一些复杂的代码,可以在代码旁边加上注释。


小小123
9楼 · 2022-04-08 13:41

给代码添加说明是注释的基本作用,除此以外它还有另外一个实用的功能,就是用来调试程序。


举个例子,如果你觉得某段代码可能有问题,可以先把这段代码注释起来,让 Python 解释器忽略这段代码,然后再运行。如果程序可以正常执行,则可以说明错误就是由这段代码引起的;反之,如果依然出现相同的错误,则可以说明错误不是由这段代码引起的。


在调试程序的过程中使用注释可以缩小错误所在的范围,提高调试程序的效率。



相关问题推荐

  • 回答 8

    函数注释语法函数注释包括:参数注释:以冒号(:)标记返回值注释:以 -> 标记语法结构大体如下:1、def foo(a: expression, b: expression = 5) -> expression:2、 ...在伪语法中,参数看起来像:identifier [: expression] [= expression]。也就是说,参数...

  • 回答 6

    OpenDoor变量的命名: year_month_day = 2020-7-24 这样写以后都会写很多单词,比较麻烦,可以用ymd代替,然后在第一行或者句尾添加注释说明 a, b, c =1,2, 3 这样的赋值在python中也是可以用的

  • 回答 8

     相当于 ... 这里不是注释

  • 回答 4

    还有FIXME

  • 回答 5

    python中单行注释采用 #开头示例:#this is a comment二、批量、多行注释符号多行注释是用三引号,例如:输入''' '''或者 ,将要注释的代码插在中间三、Windows下的IDLE的注释快捷键是Alt+3,取消注释是Alt+4四、python中文注释方法...

  • 回答 6

    在IDLE中,常用 Alt + 3 给当前行进行注释                           Alt + 4 取消当前行的注释在Pycharm中,常用 Ctrl + / 将所选部分快速注释,再按一次 Ctrl + / 可以将所选部分注释取消...

  • 回答 5

    Python 使用井号#作为单行注释的符号,语法格式为:# 注释内容从井号#开始,直到这行结束为止的所有内容都是注释。Python 解释器遇到#时,会忽略它后面的整行内容。说明多行代码的功能时一般将注释放在代码的上一行多行注释指的是一次性注释程序中多行的内容...

  • 回答 2

    主要是按行读取,然后就是写出判断逻辑来勘测行是否为注视行,空行,编码行其他的:import linecachefile=open('3_2.txt','r')linecount=len(file.readlines())linecache.getline('3_2.txt',linecount)这样做的过程中发现一个问题,...

  • 回答 4

    或许是里面有没被注释的代码

没有解决我的问题,去提问