OTS新手小白学Python,从入门到实践——注释,不可忽视的代码

OTS新手小白学Python,从入门到实践——注释,不可忽视的代码

      • 注释
        • 行注释与块注释
          • 行注释
          • 块注释(多行注释)
            • 单引号(''')
            • 双引号(""")
      • 编码注释
        • python中#!/usr/bin/python与#!/usr/bin/env python的区别
          • 解决中文乱码问题

注释

  • 在所有的编程语言中,注释都是一项很有用的功能。对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性,注释是不会被输出的,是给程序员看的

行注释与块注释

  • 在注释有两种方法,行注释和块注释
行注释

在Python中行注释使用“#”即可,#号后面的内容都会被Python解释器忽略,如下所示

#大家好我是注释,我不会被输出
print('输出注释')

运行结果:

输出注释

用#注释的文字不会被打印出来

块注释(多行注释)

在Python中行注释使用单引号(")和双引号可以进行块注释(多行注释),多行注释用三个单引号 ‘’’ 或者三个双引号 “”" 将注释括起来,如下所示:

单引号(’’’)
'''
这是多行注释,用三个单引号
这是多行注释,用三个单引号 
这是多行注释,用三个单引号
'''
print("Hello, World!")

运行结果:

Hello, World!
双引号(""")
"""
这是多行注释,用三个双引号
这是多行注释,用三个双引号 
这是多行注释,用三个双引号
"""
print("Hello, World!")

运行结果:

Hello, World!

编码注释

python中#!/usr/bin/python与#!/usr/bin/env python的区别

脚本语言的第一行,目的是在运行python脚本的时候告诉操作系统我们要用python解释器去运行py脚本
所以我们在第一句往往会写如下两句中的其中一句:

#!/usr/bin/python

#!/usr/bin/env python
  • #!/usr/bin/python的意思是说去/usr/bin/目录下找python去执行
  • #!/usr/bin/env python 的意思是在#!/usr/bin/env中找到python的安装路径,然后去执行它,这个可执行的python路径不管是不是在/usr/bin下,用法比较灵活,而#!/usr/bin/python就写成了绝对路径,只能去/usr/bin下找。
  • 总结一点。推荐使用#!/usr/bin/env python
解决中文乱码问题

在使用python编程时,避免不了会出现或使用中文的情况,这时候就需要在文件的第一行或者第二行(切记,一定只在这两个地方加)

# -*- coding:utf-8 -*-

另外附上我自己个人的编码注释风格,大家可以参考下

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:ots_luo
# Time:2020-01-08

本博客代码: 点击打开.

阅读更多文章,记得关注我。

你可能感兴趣的:(新手学Python,从入门到实践)