精华内容
下载资源
问答
  • Python注释多行注释和单行注释)用法详解
    2022-03-18 13:42:30

    Python注释(多行注释和单行注释)用法详解

    注释(Comments)用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置。Python 解释器在执行代码时会忽略注释,不做任何处理,就好像它不存在一样。

    在调试(Debug)程序的过程中,注释还可以用来临时移除无用的代码。

    注释的最大作用是提高程序的可读性,没有注释的程序简直就是天书,让人吐血!

    千万不要认为你自己写的代码规范就可以不加注释,甩给别人一段没有注释的代码是对别人的不尊重,是非常自私的行为;你可以喜欢自虐,但请不要虐待别人。

    很多程序员宁愿自己去开发一个应用,也不愿意去修改别人的代码,没有合理的注释是一个重要的原因。虽然良好的代码可以自成文挡,但我们永远不清楚今后阅读这段代码的人是谁,他是否和你有相同的思路;或者一段时间以后,你自己也不清楚当时写这段代码的目的了。

    一般情况下,合理的代码注释应该占源代码的 1/3 左右。

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

    Python 单行注释

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

    # 注释内容
    

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

    说明多行代码的功能时一般将注释放在代码的上一行,例如:

    #使用print输出字符串
    print("Hello World!")
    print("python")
    print("http://www.baidu.com/python/")
    #使用 print输出数字
    print(100)
    print( 3 + 100 * 2)
    print( (3 + 100) * 2 )
    

    说明单行代码的功能时一般将注释放在代码的右侧,例如:

    print("http://www.baidu.com/python/")  #输出Python教程的地址
    print( 36.7 * 14.5 )  #输出乘积
    print( 100 % 7 )  #输出余数
    

    Python 多行注释

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

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

    '''
    使用 3 个单引号分别作为注释的开头和结尾
    可以一次性注释多行内容
    这里面的内容全部是注释内容
    '''
    或者
    """
    使用 3 个双引号分别作为注释的开头和结尾
    可以一次性注释多行内容
    这里面的内容全部是注释内容
    """
    

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

    注意事项

    1. Python 多行注释不支持嵌套,所以下面的写法是错误的:
    '''
    外层注释
        '''
        内层注释
        '''
    '''
    
    1. 不管是多行注释还是单行注释,当注释符作为字符串的一部分出现时,就不能再将它们视为注释标记,而应该看做正常代码的一部分,例如:
    print('''Hello,World!''')
    print("""http://www.baidu.com/python/""")
    print("#是单行注释的开始")
    

    运行结果:

    Hello,World!
    http://www.baidu.com/python/
    #是单行注释的开始
    

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

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

    注释可以帮助调试程序

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

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

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

    更多相关内容
  • python代码编写过程中,养成注释的习惯非常有用,可以让自己或别人后续在阅读代码时,轻松理解代码的含义。...以上就是本次介绍的关于python如何快速编写单行注释多行注释的具体操作,感谢大家对软
  • Python注释教程用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性。一旦程序中某部分内容被注释掉,则该内容将会被注释是一个程序员必须要具有的良好编程习惯。将自己的思想通过注释先整理出来,再用代码...

    Python注释教程

    用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性。一旦程序中某部分内容被注释掉,则该内容将会被

    注释是一个程序员必须要具有的良好编程习惯。将自己的思想通过注释先整理出来,再用代码去体现。

    Python注释作用

    注释不仅可以用来解释程序某些部分的作用和功能(用自然语言描述代码的功能),在必要时,还可以将代码临时移除,是调试程序的好帮手。

    通常而言,合理的代码注释应该占源代码的 1/3 左右。

    Python注释形式

    Python 提供了三种注释的形式单行注释 、多行注释和中文编码声明注释。

    单行注释

    使用

    Python 的单行注释使用的是 # 号。Python的单行注释可以嵌套使用。

    基本语法

    # 注释内容

    多行注释

    使用

    Python 的多行注释有两种,一种使用的是三个单引号 ‘’’,另一种是三个双引号 “”"。Python 的两种多行注释都不可以嵌套使用,但两种多行注释混合使用可以嵌套。

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

    在 Python 中,如果多行注释标记(三单引号或三双引号)作为语句的一部分出现,就不能再将它们视为多行注释的标记,而应看做是字符串的标志(同双引号的作用相同)。

    基本语法

    '''

    注释内容

    '''

    """

    这里也是多行注释内容

    """

    中文编码声明注释

    使用

    Python 的中文编码声明注释,主要是解决 Python2 中不支持中文的问题。

    中文编码问题在 Python 3.x 中已经不存在,但为了规范编码,增强代码的可执行性,方便其他程序员及时了解程序所用的编码,建议初学者在程序开头处加上中文编码声明注释。

    Python 的中文编码声明注释也有两种。

    基本语法

    # -*- coding:编码 -*-

    # coding=编码

    案例

    Python单行注释

    Python单行注释只能用来注释单行代码。

    # 这是 Python 的单行注释,这里会被编译器忽略

    # print('Hello HaiCoder')

    print('嗨客网(www.haicoder.net)')

    程序运行,控制台输出,如下图:

    efec8a6151adb0872d96a21ca5a33b26.png

    我们可以看到,程序的输出为 嗨客网(www.haicoder.net),而并没有输出上面的 Hello HaiCoder 。

    程序的第一行代码和第二行代码都被注释了,所以不会被执行。

    Python多行注释

    使用三个单引号注释多行Python代码。

    '''

    这是 Python 的多行注释,这里会被编译器忽略

    print('Hello HaiCoder')

    '''

    print('嗨客网(www.haicoder.net)')

    程序运行,控制台输出,如下图:

    80d37a4413c9f7b599b378b25d866503.png

    我们可以看到,程序的输出为 嗨客网(www.haicoder.net),而并没有输出上面的 Hello HaiCoder 。

    程序的第一行代码和第二行代码都被多行注释给注释了,所以不会被执行。

    Python多行注释

    使用三个双引号注释多行Python代码。

    """

    这是 Python 的多行注释,这里会被编译器忽略

    print('Hello HaiCoder')

    """

    print('嗨客网(www.haicoder.net)')

    程序运行,控制台输出,如下图:

    991738e45be84f2361bd4e0a286d7696.png

    我们可以看到,程序的输出为 嗨客网(www.haicoder.net),而并没有输出上面的 Hello HaiCoder 。

    程序的第一行代码和第二行代码都被多行注释给注释了,所以不会被执行。

    Python多行注释

    Python多行注释不可以嵌套。

    """

    """ 1 """

    这是 Python 的多行注释,这里会被编译器忽略

    Python多行注释不能嵌套

    print('Hello HaiCoder')

    """

    print('嗨客网(www.haicoder.net)')

    程序运行,控制台输出,如下图:

    f1d2a147cbf8f4bc88b7acb428d67f58.png

    我们在三个双引号多行注释里面嵌套了三个双引号的多行注释。我们可以看到,运行时直接报错,因为相同的多行注释是不支持嵌套的。

    Python多行注释

    Python不同的多行注释可以嵌套。

    """

    ''' 111 '''

    这是 Python 的多行注释,这里会被编译器忽略

    Python多行注释不能嵌套

    print('Hello HaiCoder')

    """

    print('嗨客网(www.haicoder.net)')

    程序运行,控制台输出,如下图:

    61b44ff3c8cf3fe32ec6d9bcae13b17d.png

    我们在三个双引号多行注释里面嵌套了三个单引号的多行注释。我们可以看到,运行正确,因为不同的多行注释是可以支持嵌套的。

    Python非多行注释

    多行注释作为语句的一部分出现,就不能再将它们视为多行注释的标记。

    print('''嗨客网(www.haicoder.net)''')

    程序运行,控制台输出,如下图:

    f6cd907a7f6322ebb37531ff04754dd2.png

    我们在 print 语句中使用了三个单引号的多行注释。多行注释作为语句的一部分出现,就不能再将它们视为多行注释的标记,而是当做字符串标记,因此程序输出了 嗨客网(www.haicoder.net)。

    Python中文编码声明注释

    Python 的中文编码声明注释,主要是解决 Python2 中不支持中文的问题。

    # coding=utf-8

    print('''嗨客网(www.haicoder.net)''')

    程序运行,控制台输出,如下图:

    9d9bcea09c8c62a5e0121ee06de278b0.png

    我们在代码的第一句使用了 Python 中文编码声明注释。Python 中文编码声明注释也不会被执行,只是告诉编译器当前程序使用的编码,因此程序输出了 嗨客网(www.haicoder.net)。

    Python注释总结

    用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性。一旦程序中某部分内容被注释掉,则该内容将会被 Python 解释器忽略,换句话说,此部分内容将不会被执行。

    Python 提供了三种注释的形式单行注释 、多行注释和中文编码声明注释。

    展开全文
  • 这样工作量可谓庞大,今天给大家带来关于注释的快捷键使用,一起来看看吧~关于python编程注释快捷键1、注释单行(1)方法1:直接在单行代码前边加 #(2)方法2:选中需要注释的代码,Ctrl+/ 即可注释2、注释多行代码选中...

    我们在敲击代码时,遇到不需要使用的语句,大家是否一行一行的删除?这样工作量可谓庞大,今天给大家带来关于注释的快捷键使用,一起来看看吧~

    关于python编程注释快捷键

    1、注释单行

    (1)方法1:直接在单行代码前边加 #

    (2)方法2:选中需要注释的代码,Ctrl+/ 即可注释

    2、注释多行代码

    选中想要注释的N行代码,直接Ctrl+/ 即可注释

    3、取消注释多行代码

    选中想要取消注释的N行代码,直接Ctrl+/ 即可注释

    小贴士:使用快捷键Ctrl+/时,无论是中文还是英文输入法,都能实现快速注释。

    关于python IDE注释快捷键ALT + 3 :多行注释, 选中一行或者多行代码,摁住ALT和3,就可以实现多行注释

    ALT + 4 :取消多行注释

    CTRL + [ :一行或多行代码的取消缩进

    CTRL + ] :一行或多行代码的增加缩进

    F1 :打开Python帮助文档

    ALT + X :打开Python shell窗口,需要当前文本模式窗口已经保存并且没有语法错误

    TAB :自动补齐

    IDLE的所有快捷键可以通过点击IDLE菜单栏的【Options】-》【Config IDLE】-》【keys】找到,具体如下图所示:

    以上就是大家常用的注释快捷键了,学会利用,效率工作哦~如需了解更多python实用知识,点击进入云海天Python教程网.

    展开全文
  • python命令行模式下,在IDLE中输入多行,例如if else 使用tab的方式,控制缩进 在最后,连续两个回车,表示结束 >>> if state: ... print "ok" ... else: ... print "wrong" ... wrong >>> 以上这篇python实现...
  • python怎么同时对多行代码进行注释

    千次阅读 2021-01-11 19:14:09
    注释不仅可以用来解释程序某些部分的作用和功能(用自然语言描述代码的功能),在必要时,还可以将代码临时移除,是调试程序的好帮手。当然,添加注释的最大作用还是提高程序的可读性!很多时候,笔者宁愿自己写一个...

    详细内容

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

    当然,添加注释的最大作用还是提高程序的可读性!很多时候,笔者宁愿自己写一个应用,也不愿意去改进别人的代码,没有合理的注释是一个重要原因。虽然良好的代码可自成文挡,但我们永远也不清楚今后读这段代码的人是谁,他是否和你有相同的思路。或者一段时间以后,你自己也不清楚当时写这段代码的目的了。

    通常而言,合理的代码注释应该占源代码的 1/3 左右。Python 语言允许在任何地方插入空字符或注释,但不能插入到标识符和字符串中间。

    Python 源代码的注释有两种形式,分别是单行注释和多行注释:Python 使用井号(#)表示单行注释的开始,跟在“#”号后面直到这行结束为止的代码都将被解释器忽略。单行注释就是在程序中注释一行代码,在Python 程序中将井号(#)放在需要注释的内容之前就可以了。多行注释是指一次性将程序中的多行代码注释掉,在 Python 程序中使用三个单引号或三个双引号将注释的内容括起来。

    下面代码中增加了单行注释和多行注释:#这是一行简单的注释

    print ("Hello World!")

    '''

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

    Python语言真的很简单

    '''

    # print("这行代码被注释了,将不会被编译、执行!")

    """

    这是用三个双引号括起来的多行注释

    Python 同样是允许的

    """

    上面程序中的这些注释部分对程序本身没有任何影响,注释内容的主要作用就是“给人看”,向人提供一些说明信息,Python 解释器会忽略这些注释内容。

    此外,添加注释也是调试程序的一个重要方法。如果觉得某段代码可能有问题,可以先把这段代码注释起来,让 Python 解释器忽略这段代码,再次编译、运行,如果程序可以正常执行,则可以说明错误就是由这段代码引起的,这样就缩小了错误所在的范围,有利于排错;如果依然出现相同的错误,则可以说明错误不是由这段代码引起的,同样也缩小了错误所在的范围。

    相关推荐:《Python视频教程》

    展开全文
  • python注释多行

    千次阅读 2020-11-25 19:30:37
    1》单行注释:# 如:#hello python2》多行注释:三个单引号(或三个双引号),如:hello pythonhello world或hello pythonhello world3》三个单引号(或三个双引号)也可以表示跨行字符串,如: >>> s= ......
  • python多行注释快捷键

    2020-11-21 04:03:17
    python多行注释是用三对引号,可以是三对单引号,也可以是三对双引号,对于这一点还是需要了解的。电脑使用技巧:在以win7为例,用户在使用电脑的时候是可以选择设置开机密码的,具体只需打开电脑,点击开始选项,...
  • 转载网址:https://blog.csdn.net/mycms5/article/details/70194045/多行选择后按下ctrl+/选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的...
  • jupyter python注释多行

    千次阅读 2019-07-06 19:49:05
    jupyter notebook中批量注释多行代码: ctrl + / (解除注释也是同样的操作) 源自链接: https://blog.csdn.net/linkequa/article/details/84786065
  • python如何注释多行

    千次阅读 2020-11-21 03:31:54
    Python注释多行的方法有以下三种:使用ctrl+/实现多行注释、在每一行的开头使用shift+#键、输入''' '''或者""" """,将要注释的代码插在中间我们经常在写代码的过程中经常要注释代码。但是一行一行的注释比较麻烦,...
  • 注释不仅可以用来解释程序某些部分的作用和功能(用自然语言描述代码的功能),在必要时,还可以将代码临时移除,是调试程序的好帮手。 当然,添加注释的最大作用还是提高程序的可读性!很多时候,笔者宁愿自己写一...
  • 主要给大家介绍了关于Python注释多行注释和单行注释)用法的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
  • python中怎么注释多行

    千次阅读 2022-01-04 19:07:18
    多行代码注释 方法一:先选中要注释的段落,然后按下“ctrl+/”,即可实现多行代码注释。效果如下: 再一次按下“ctrl+/”就可以取消注释。 方法二:跟注释单行一样在每一行前面输入“shift+#”。对于新手小白想...
  • python多行代码变成注释

    千次阅读 2021-03-23 21:14:04
    Pycharm ctrl + / 即可 原文
  • Python多行代码注释快捷键

    万次阅读 多人点赞 2017-10-21 10:59:41
    选中要注释代码,按下ctrl+/注释
  • 女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 代码缩进 快捷 键 1. pyth...
  • python小技巧,将需要注释多行代码选中,不用全部选中,某一行只要有一个代码被选中了也行。 data_train=data_train_all.T data_test=data_test_all.T
  • Python多行代码注释(取消)快捷键

    千次阅读 2020-04-17 17:45:20
    step1:选中所要注释代码行。 step2:同时按“Ctrl+/”键,即可注释(取消)代码行。
  • 1、只有在pycharm中编写Python代码(以.py结尾的文件)才能用此方法去多行注释 2、在选中行的时候不管是全部选中,还是只选中了该行中的的部分代码,都能实现多行注释,如下图: 注释前: 注释后: ...
  • 基本上,我很好奇这为什么会引发语法错误,以及如何用Python的方式来“注释掉”我未使用的代码部分,例如在调试会话期间。'''def foo():'''does nothing''''''参考方案您可以使用三重双引号注释掉三重单引号:"""def...
  • 在使用PyCharm写代码时,有时为了调试方便,需要注释多行,调试完毕后然后取消注释。 针对这个需求,PyCharm提供了一个快捷键,“Ctrl+/” 使用方法: 多行注释:选中多行,按下Ctrl+/ 取消多行注释:选中多行,按下...
  • python-注释和取消注释多行程序

    万次阅读 多人点赞 2018-09-13 15:56:21
    在程序中,有时候想把多行程序注释掉,一行一行的注释比较麻烦,那么可以多行注释吗,可以,有如下几种方法: 1.选中要注释的段落,按下ctrl+/,效果如下: 再按一下ctrl+/,取消注释 2.将一整段用三个双引号...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 40,549
精华内容 16,219
关键字:

python注释多行代码