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=编码
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中注释代码10/02
- ♥ python UDP编程是什么意思?12/30
- ♥ 如何在python中找到数字的平方09/11
- ♥ 如何实现python尾递归优化01/03
- ♥ python是什么类型的语言09/23
- ♥ 如何提高python的计算速度?11/12
内容反馈