2.1 Python语法特点
2.1.1 注释规则
注释可以帮助程序员更好的阅读代码。
注释的内容将被python解释器忽略,并不会在执行结果中体现出来。
在python中通常包括3种类型的注释。
1. 单行注释
2. 多行注释
3. 中文注释
1. 单行注释
在python中,使用“#”作为单行注释的符号。
从符号“#”开始到换行为止,其后面的所有内容都作为注释的内容而被Python编译器忽略。
语法如下:
#注释内容
单行注释可以放在要注释的代码的前一行,也可以放在注释代码的右侧。
例如:
01 #要求输入身高,单位为m(米),如1.70
02 height = float(input("请输入你的身高:"))
#或者
height = float(input("请输入你的身高:"))#要求输入身高,单位为m(米),如1.70
※ 在IDLE开发环境中,
可以直接只用快捷键Alt+3将选中的代码注释掉。
※ 而在Visual studio和Pycharm中
单多行注释都可以通过快捷键:选中后+Ctrl+/ 即可
2. 多行注释
在Python中,并没有一个单独的多行注释标记,
而是将包含在一对三引号(’’’…’’’)或者("""…""")之间,并且不属于任何语句的内容认为是注释。
语法格式如下:
'''
注释内容1
注释内容2
.......
'''
#或者下面这种
"""
注释内容1
注释内容2
。。。。。。。
"""
多行注释通常用来为python文件,模块,类,护着函数等添加版权,功能修改日志等信息。
3. 中文注释
在Python中其实还提供了一种特殊的中文注释。该注释主要是为了解决Python 2.x中不支持直接写中文的问题。
虽然在Python 3.x中该问题已不存在了。但是为了规范页面的编码,也为了方便其他人及时了解文件所用的编码,建议在文件开始加上中文注释。
该语法格式如下:
#-*-coding:编码-*-
#或者
#coding=编码
在上面的语法中,-*-没有实际意义,只是为了美观。
编码为文件所使用的字符编码类型。如果采用UTF-8编码,则设置为utf-8;
如果采用GBK,则设置为gbk 或cp936
例如指定编码为UTF-8编码,可以使用下面的中文注释:
#coding:utf-8