不管使用哪一种语言编程,学会注释以及写好注释是特别特别重要的一点!详细的注释,不仅对自己日后的回归有益,对后来之人尽快上手业务更是有益。
python里面三种注释方法:
一、单行注释
# 常被用作单行注释符号,在代码中使用 # 时,它右边的任何数据都会被忽略,当做是注释;注意,仅限单行
二、多行注释以及批量注释
以三个引号开始,三个引号结尾的注释方法就是多行注释,这三个引号可以使单引号也可以是双引号。
三、特殊注释
在使用python编程时,避免不了会出现或使用中文的情况,这时候就需要在文件的第一行或者第二行(切记,一定只在这两个地方加)加上中文注释:# -*- coding: utf-8 -*- 或 #coding=utf-8
如果开头不声明保存编码的格式是什么,那么它就会默认使用ASKII码保存文件,这时如果代码中有中文就会出错,即使中文是包含在注释里面的。
另外,#!/usr/bin/env python 或 #!/usr/bin python 一般写在脚本语言的第一行,目的是指出所写文件中的代码用什么可执行程序去运行它。但在Windows系统中其实并没什么用,在unix类的操作系统才有意义。
而它俩的区别是:
#!/usr/bin/python 采用了绝对路径的写法,就是已经指定了 /usr/bin/python 路径下的解释器来执行该脚本。一般Unix类操作系统下,python解释器都位于该路径。但如果python解释器不在该路径下的话,python文件就无法运行。而 #!/usr/bin/env python 的写法是从Path环境变量中来查找python解释器的位置,只要环境变量中存在,就可以执行脚本文件。