python注释
1、单行注释:
在python中,一般使用 “#” 号作为单行注释的符号,从#号开始知道换行结束,”#” 之后的内容会被编译器忽略
单行注释既可以放在代码的前一行,也可以放在代码的后面。下面的两种注释方式都是正确的,如下:
第一种形式:
#请输入你的身高,单位为m
height=float(input("请输入你的身高"))
第二种形式:
height=float(input("请输入你的身高")) #请输入你的身高,单位为m
注意:在写注释的时候,此注释一定要有意义,可以简单明了的告诉别人此代码的用途。
注释可以出现在代码的任意位置,但是不可以分割关键字和标识符,例如下面的注释就是错误的
height=float(#请输入你的身高 input(“请输入您的身高”))
2、多行注释:
多行注释就是将内容包含在一对三引号(”’ ”’)或者(“”” “””)中间,这样的代码将会被解释器忽略,由于这样的代码可以分为多行编写,因此称为多行注释。
'''
注释内容1
注释内容2
'''
或者
"""
注释内容2
注释内容3
"""
多行注释通过为python文件、类、模块或者函数添加版权信息,例如:
"""
@版权所有:某某公司
@文件名:demo.py
@功能:用于计算某项数据
@创建日期:2020年4月10号
@创建人:admin
"""
在python中,三引号(”’ ”’)或者(“”” “””)是字符串定界符,如果三引号在字符串中出现的时候,此时就不是注释,而是字符串,如下:
print('''你好,你的身高是''')
3、中文编码注释:
在Python中还提供一种中文编码注释,主要为了解决在python2中不支持直接写中文的问题,在python中已经解决了这个问题,但是为了告诉其他人所用的编码,建议还是写上比较好,如下:
# -*- coding:utf-8 -*-
上面的-*-并没有实际作用,主要为了美观,可以省略写成# coding:utf-8
注意:多行注释和文档字符串是有区别的,注释不会被python解释器执行,但是文档字符串是可以被执行的,文档字符串用于描述函数或者类等的用途,通常出现在模块、类、函数或方法的定义上方,可以通过 help() 函数或 .__doc__ 属性查看,如图:



