精华内容
下载资源
问答
  • python注释
    千次阅读
    2020-12-04 18:42:19

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

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

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

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

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

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

    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 解释器忽略这段代码,然后再运行。如果程序可以正常执行,则可以说明错误就是由这段代码引起的;反之,如果依然出现相同的错误,则可以说明错误不是由这段代码引起的。

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

    更多相关内容
  • 本文实例讲述了Python注释、分支结构、循环结构、伪“选择结构”用法。分享给大家供大家参考,具体如下: 注释: python使用#作为行注释符,使用三引号作为多行注释符 分支结构: if-else: a=int(input("你的...
  • Python注释

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

    http://c.biancheng.net/view/2170.html

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

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

    总的来说,一旦程序中注释掉某部分内容,则该内容将会被 Python 解释器忽略,换句话说,此部分内容将不会被执行。

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

    在 Python 中,通常包括 3 种类型的注释,分别是单行注释、多行注释和中文编码声明注释。

    Python单行注释

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

    # 注释内容

    也就是说,从符号‘#’处开始,直到换行处结束,此部分内容都作为注释的内容,当程序执行时,这部分内容会被忽略。

    单行注释放置的位置,既可以是要注释代码的前一行,例如:

    #这是一行简单的注释

    print ("Hello World!")

    也可以是注释代码的右侧,例如:

    print ("Hello World!") #这是一行简单的注释

    基于注释在程序中所起到的作用,以上两种方式虽然放置位置不同,但程序的执行结果是相同的,都是输出“Hello World!”。

    Python多行注释

    多行注释指的是可以一次性注释程序中多行的内容(包含一行)。多行注释的语法有 2 种,分别是:

    '''

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

    可以一次性注释多行内容

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

    '''

    或者

    """

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

    可以一次性注释多行内容

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

    """

    多行注释通常用来为 Python 文件、模块、类或者函数等添加版权、功能描述等信息。需要注意的是,在 Python 中,如果多行注释标记(三单引号或三双引号)作为语句的一部分出现,就不能再将它们视为多行注释的标记,而应看做是字符串的标志(同双引号的作用相同),例如:

    print('''Hello,World!''')

    该语句的执行结果为:Hello,World!。由此可见,Python 解释器没有将这里的三个单引号看做是注释,而是将它们看作是字符串的标志。

    Python中文编码声明注释

    Python 还提供了一种特殊的中文编码声明注释,其主要用来解决 Python 2.x 中不支持直接写中文的问题。虽然此问题在 Python 3.x 中已经不存在啦,但为了规范编码,增强代码的可执行性,方便其他程序员及时了解程序所用的编码,建议初学者在程序开头处加上中文编码声明注释。

    中文编码声明注释的语法有如下 2 种:

    # -*- coding:编码 -*-

    或者

    # coding=编码

    语法中的编码,指的是编写程序所用的字符编码类型,比如 UTF-8、GBK 编码等。另外,在第一种语法中,‘-*-’并没有实际意义,只是为了美观才加上去了,因此,第一种语法格式中可以直接将前后的‘-*-’去掉。

    举个例子,如果指定编码为 UTF-8,则可以使用下面的中文编码声明注释:

    # coding:utf-8

    或者

    # coding=utf-8

    注意,给代码添加注释是是注释的基本用法,它还有一个更实用的功能,即用来调试程序。举个例子,如果你觉得某段代码可能有问题,可以先把这段代码注释起来,让 Python 解释器忽略这段代码,然后运行。如果程序可以正常执行,则可以说明错误就是由这段代码引起的;反之,如果依然出现相同的错误,则可以说明错误不是由这段代码引起的。

    由此可见,在调试程序时,学会注释代码,可以缩小错误所在的范围,提高调试程序的效率。

    标签:多行,编码,Python,代码,注释,内容

    来源: https://blog.csdn.net/yinlu521wang/article/details/98963899

    展开全文
  • 本文通过实例代码较详细的给大家介绍了python 注释、变量、类型的相关操作及实现代码,感兴趣的朋友跟随脚本之家小编一起看看吧
  • Python注释详解

    2020-09-21 15:46:41
    下面小编就为大家带来一篇Python注释详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • Python注释 关于Python和/或一般编程概念的个人笔记。
  • Python注释以及快捷键

    千次阅读 2022-04-07 15:51:32
    Python注释以及快捷键

    1、单行注释

    单行注释是 #

    Mac的快捷键是 command+/

    windows的快捷键是 Ctrl + /

    2、多行注释

    多行注释是三个单引号 '''注释'''

    因为这个字符串没有名字,而且程序对这个字符串不做任何处理,所以它对程序的运行没有任何影响。它相当于一个注释,尽管从严格意义上来讲并不是一个真正的注释。

    展开全文
  • python注释符号

    千次阅读 2020-11-28 14:24:46
    下面是小编为您整理的关于python注释符号,希望对你有所帮助。python注释符号python中的注释有多种,有单行注释,多行注释,批量注释,中文注释也是常用的。python注释也有自己的规范,在文章中会介绍到。注释可以起...

    python中的注释有多种,有单行注释,多行注释,批量注释,中文注释也是常用的。下面是小编为您整理的关于python注释符号,希望对你有所帮助。

    6c796672e59926cf1cdfec2556c4c109.jpg

    python注释符号

    python中的注释有多种,有单行注释,多行注释,批量注释,中文注释也是常用的。python注释也有自己的规范,在文章中会介绍到。注释可以起到一个备注的作用,团队合作的时候,个人编写的代码经常会被多人调用,为了让别人能更容易理解代码的通途,使用注释是非常有效的。

    一、python单行注释符号(#)

    井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释。

    print 1 #输出1

    #号右边的内容在执行的时候是不会被输出的。

    二、批量、多行注释符号

    在python中也会有注释有很多行的时候,这种情况下就需要批量多行注释符了。多行注释是用三引号''' '''包含的

    python正则表达式的注释方法

    学过正则都知道,那简直是天书,为了提高正则的可读性,正则表达式中提供了X(VERBOSE): 详细模式。这个模式下正则表达式可以是多行,忽略空白字符,并可以加入注释。

    例如:

    import re

    str = 'python regex'

    pattern = re.compile(r'''

    (w+) # first word

    s(w+) # second word

    ''', re.X)

    match = re.match(pattern,str)

    if match:

    print "%s %s"%(match.group(2),match.group(1))

    其实,由于在python语法里,小括号里面的字符串是可以分行写,所以我们也可以不用X模式来写正则表达式的注释:

    import re

    str = 'python regex'

    pattern = re.compile(r'(w+)' #first word

    r' (w+)' #second word

    )

    match = re.match(pattern,str)

    if match:

    print "%s %s"%(match.group(2),match.group(1))

    大家可以根据自己的爱好来给自己的正则注释起来。

    用Python将注释行和空行去掉

    比如要将/etc/httpd/conf/httpd.conf的注释行和空行去掉并且打印,用一行命令就可以做到:

    egrep -v ‘^#|^$’ /etc/httpd/conf/httpd.conf。但这里练习用Python实现

    #!/usr/bin/env python

    #coding: utf8

    import os

    def dellines():

    #os模块调用linux命令,cp是为了避免alias里面的cp -i,强制复制文件,不询问是否覆盖

    os.system('cp -r -f /etc/httpd/conf/httpd.conf .')

    f = file('httpd.conf')

    linenum = 0

    while True:

    data = f.readline()

    if data == '':

    break

    else:

    #第一个字符为#或者是换行符,就pass,否则就打印这一行

    if (data[0] == '#') or (data[0] == 'n'):

    pass

    else:

    linenum += 1

    print linenum, data ,

    f.close()

    if __name__ == '__main__':

    dellines()

    Python去掉文件中空行

    # coding = utf-8

    def clearBlankLine():

    file1 = open('text1.txt', 'r', encoding='utf-8') # 要去掉空行的文件

    file2 = open('text2.txt', 'w', encoding='utf-8') # 生成没有空行的文件

    try:

    for line in file1.readlines():

    if line == 'n':

    line = line.strip("n")

    file2.write(line)

    finally:

    file1.close()

    file2.close()

    if __name__ == '__main__':

    clearBlankLine()

    利用PYTHON的正则表达式去掉代码中的注释

    校招时,百度二面的时候,让我写一个删除代码中的注释的代码,当时卡壳了。时隔一年多,想起这个问题,现在把这个写下来。

    先说一下代码的思想,首先将“字符串”进行替换,替换成 uuid ,并且把字符串的内容存起来。_map是作为字典,uuid作为key,字符串内容作为value。

    然后再把// 和 /**/ 进行替换

    最后输出到文件中

    import re

    import uuid

    fdr = open("input.c", 'r')

    fdw = open("output.c", 'w')

    _map = { }

    outstring = ''

    line = fdr.readline()

    while line:

    while True:

    #这里要注意,我用的是re.S 比如print("aaan")

    m = re.compile('".*"', re.S)

    _str = m.search( line )

    #如果没匹配成功,就合并,然后下一行

    if None == _str:

    outstring += line

    break

    key = str( uuid.uuid1() )

    #

    m = re.compile('".*"', re.S)

    outtmp = re.sub(m, key, line, 1)

    line = outtmp

    _map[ key ] = _str.group(0)

    line = fdr.readline()

    m = re.compile(r'//.*')

    outtmp = re.sub(m, ' ', outstring)

    outstring = outtmp

    m = re.compile(r'/*.*?*/', re.S)

    outtmp = re.sub(m, ' ', outstring)

    outstring = outtmp

    for key in _map.keys():

    outstring = outstring.replace(key, _map[key])

    fdw.write(outstring)

    fdw.close()

    展开全文
  • 1 Python 注释概述注释(Comments)是用来向开发者(用户)提示或解释某些代码的思路、作用和功能等,可以添加到代码中的任何位置。Python 解释器(Python Interpreter)在执行程序(代码)时会忽略注释部分,不做...
  • python 注释注释When writing code in Python, it’s important to make sure that your code can be easily understood by others. Giving variables obvious names, defining explicit functions, and ...
  • Python注释符报错

    2021-11-27 13:22:30
    众所周知,Python注释有三大类:单行注释(#)、多行注释('''/""")和中文编码声明注释 虽然注释大家都明白,也很简单,但还是有一些细节需要注意 1.IndentationError: expected an indented block 此处报错在于...
  • Python 注释Python Comments)用法详解

    千次阅读 2020-12-08 17:57:34
    @1 Python 注释概述注释(Comments)是用来向开发者(用户)提示或解释某些代码的思路、作用和功能等,可以添加到代码中的任何位置。Python 解释器(Python Interpreter)在执行程序(代码)时会忽略注释部分,不做任何处理...
  • python注释中文

    2020-11-23 10:03:28
    4.python代码注释最后更新于:2019-10-05 14:25:41在 python改变世界,从hello world开始 中我们已经完成了第一个python程序,代码是有了,关键是好像好不知道写的啥玩意?? 一.什么是代码注释代码注释就是给一段代码...
  • Python有一种独一无二的的注释方式:使用文档字符串,文档字符串是包、模块、类或函数里的第一个语句,这些字符串可以通过对象的__doc__成员被自动提取,并且被pydoc所用。 目录 1、注释文档 2、查看python的模块...
  • Python注释方式有哪些

    千次阅读 2020-12-07 15:04:20
    任何编程语言都少不了注释,Python也不例外,以下是Python注释的具体用法:1. 单行注释Python编程语言的单行注释常以#开头,单行注释可以作为单独的一行放在被注释代码行之上,也可以放在语句或者表达式之后。实例:...
  • 【Python】python注释的方法

    千次阅读 2020-11-21 03:31:26
    python里面三种注释方法:一、单行注释# 常被用作单行注释符号,在代码中使用 # 时,它右边的任何数据都会被忽略,当做是注释;注意,仅限单行二、多行注释以及批量注释以三个引号开始,三个引号结尾的注释方法就是...
  • python注释宏 # type

    2020-10-24 16:20:35
    "# type"为python注释宏,添加该注释宏后,解释器会把被注释变量解释成对应类型,而不管变量本身类型。 单值注释: a = 1 #type:list a.append() #这里我们.的时候会自动跳出list的内置方法 多值注释: x,y = ...
  • python注释快捷键

    千次阅读 2020-12-08 11:24:44
    注下面是小编为您整理的关于python注释快捷键,希望对你有所帮助。Python多行代码注释快捷键选中要注释的代码,按下ctrl+/注释python 多行注释注释是每一个程序必要的部分,也是一个好程序员的习惯,有以下3种方式:...
  • 文章目录前言Python 单行注释Python 多行注释注意事项注释可以帮助调试程序 前言 注释(Comments)用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置。Python 解释器在执行代码时会忽略注释...
  • python注释怎么写好看

    2020-12-09 03:43:45
    python注释也有自己的规范,在文章中会介绍到。注释可以起到一个备注的作用,团队合作的时候,个人编写的代码经常会被多人调用,为了让别人能更容易理解代码的通途,使用注释是非常有效的。一、python单行注释符号(#...
  • python注释一段代码

    千次阅读 2021-01-13 21:50:57
    据说这样可以多行注释 ''' 多行注释 ''' 但实际操作中有一个明显的问题python语言快捷注释注释单行 直接在单行代码前边加 #注释多行代码 选中想要注释的N行代码,直接Ctrl+/ 即可注释取消注释多行代码 选中想要取消...
  • python注释的规范和作用

    千次阅读 2020-06-11 11:50:12
    注释 目标 注释的作用 单行注释(行注释) ...print("hello python") 为了保证代码的可读性,# 后面建议先添加一个空格,然后再编写相应的说明文字 在代码后面增加的单行注释 在程序开发时,同
  • Python注释规范

    千次阅读 2018-12-28 11:38:18
    注释 目标 注释的作用 单行注释(行注释) 多行注释(块注释) 01. 注释的作用 使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性 ...hello python") 为了保证代码...
  • python中文解释-python注释中文

    千次阅读 2020-11-01 13:00:31
    4.python代码注释最后更新于:2019-10-05 14:25:41在 python改变世界,从hello world开始 中我们已经完成了第一个python程序,代码是有了,关键是好像好不知道写的啥玩意?? 一.什么是代码注释代码注释就是给一段代码...
  • ISTE-Python-注意事项Python注释
  • Python注释教程用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性。一旦程序中某部分内容被注释掉,则该内容将会被注释是一个程序员必须要具有的良好编程习惯。将自己的思想通过注释先整理出来,再用代码...
  • python注释快捷键是什么

    千次阅读 2021-04-26 19:52:18
    python注释快捷键:1、单行注释是【#】,Mac的快捷键是【command+/】,windows的快捷键是【Ctrl + /】;2、多行注释是三个单引号【'''注释'''】。g1m少儿编程网-https://www.pxcodes.comg1m少儿编程网-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 331,477
精华内容 132,590
关键字:

python注释

友情链接: 波形发生器1.0.zip