Python基础之注释的用法

 更新时间:2021年06月25日 08:58:14   作者:繁花似锦Fighting  
今天给大家带来的是关于Python的相关知识,文章围绕着Python注释的用法展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下

前言

Python代码的基本规范如下:

1、Python 文件将以 .py 为扩展名。

2、在Python中严格区分大小写(大小写敏感),如果写错了大小写,程序会报错。

3、Python中的每一行就是一条语句,每条语句以换行结束,不用;分号结束。

4、Python是缩进严格的语言,所以在Python中不要随便写缩进。

  • 缩进的好处是强迫你写出缩进较少的代码,你会倾向于把一段很长的代码拆分成若干函数,从而得到缩进较少的代码。
  • 缩进的坏处就是复制-粘贴功能失效了,当你重构代码时,粘贴过去的代码必须重新检查缩进是否正确。

5、一条语句可以分多行编写,多行编写时语句后边以\结尾 。

6、Python中每一行语句不要过长(规范中建议每行不要超过80个字符)。

扩展:

Python中文文档地址:https://docs.python.org/zh-cn/3/index.html。关于代码规范:
Python 官方提供有一系列 PEP(Python Enhancement Proposals) 文档,其中第 8 篇文档专门针对 Python 的代码格式 给出了建议,也就是俗称的 PEP 8。
文档地址:https://www.python.org/dev/peps/pep-0008/

一、注释的作用

通过使用自己熟悉的语言,在程序中提示或解释某些关键代码的思路、作用和功能等,能够大大增强程序的可读性。(代码的可读性是非常重要的)

代码注释效果如下图:

没有添加注释的代码。

添加注释的代码。

二、注释的分类

注释分为两类:单行注释 和 多行注释。

单行注释

#作为单行注释的符号。只注释一行内容,语法如下:

# 注释内容

多行注释

可以注释多行内容,常用来为 Python 函数、类、模块等等添加功能、版本和作者等描述信息, 语法如下:

#写法一:一对三双引号
"""
  第一行注释
  第二行注释
  第三行注释
"""

#写法二:一对三单引号
'''
  注释1
  注释2
  注释3
'''

三、注释的注意事项

Python 解释器(Python Interpreter)在执行程序(代码)时会忽略注释部分,不做任何处理。
当Python解释器解析Python文件的时候,一旦发现出现了#,就会认为#右边的文字全部都是说明性的文字,Python的解释器会直接跳过这一行,解释下一行代码。

极简单的注释可以放到一行代码的后面,一般习惯代码后面添加两个空格,再书写注释文字。

print('hello Python')  # 输出

#号和注释之间需要加上一个空格,不是强制,是规范。

Python 多行注释不支持嵌套,如下所示为错误写法:

'''
外层注释
    '''
    内层注释
    '''
'''

多行注释符号'''"""也可以作为字符串的开始和结束标记。
Python 中当多行注释符号作为字符串的一部分出现时,就不能再将它们当做多行注释标记,而应该看做是字符串的一部分,如下所示:

#方式一
print("hello world ! hello python !")
print('hello world !')
print("""真香""")
print('''是真的''')

#方式二
str1 = "hello world ! hello python !"
str2 = 'hello world !'
str3 = """真香"""
str4 = '''是真的'''
print(str1)
print(str2)
print(str3)
print(str4)

"""
#执行结果都是
hello world ! hello python !
hello world ! 
真香
是真的
"""

四、什么时候需要使用注释

  • 注释不是越多越好,对于一目了然的代码,不需要添加注释。
  • 对于 复杂的操作,应该在操作开始前写上若干行注释。
  • 绝不要描述代码,假设阅读代码的人比你更懂 Python,他只是不知道你的代码要做什么,代码注释要做功能性描述。

在一些正规的开发团队,通常会有 代码审核 的惯例,就是一个团队中彼此阅读对方的代码。

五、总结

注释是一个程序员必须要具有的良好编程习惯。

注释的作用有两个:

  • 说明代码。
  • 调试程序。

注释快捷键

  • 单行注释:ctrl + /
  • 多行注释:没有,只能选中多行,在ctrl + /

到此这篇关于Python基础之注释的用法的文章就介绍到这了,更多相关Python注释内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python实现尼姆游戏

    python实现尼姆游戏

    这篇文章通过详细的python代码实现尼姆游戏,小编觉得挺不错的。现在分享给大家,也给大家做个参考,需要的朋友可以收藏下。一起跟随小编过来看看吧
    2021-12-12
  • YOLOv8训练自己的数据集(详细教程)

    YOLOv8训练自己的数据集(详细教程)

    YOLO是一种基于图像全局信息进行预测的目标检测系统,YOLOv8 是ultralytics公司在2023年1月10号开源的YOLOv5的下一个重大更新版本,这篇文章主要给大家介绍了关于YOLOv8训练自己的数据集的相关资料,需要的朋友可以参考下
    2023-01-01
  • Python函数值传递引用传递及形式参数和实际参数的区别

    Python函数值传递引用传递及形式参数和实际参数的区别

    这篇文章主要介绍了Python函数值传递引用传递及形式参数和实际参数的区别,具有一定的参考价值,需要的小伙伴可以参考一下,希望对你的学习有所帮助
    2022-05-05
  • 使用rpclib进行Python网络编程时的注释问题

    使用rpclib进行Python网络编程时的注释问题

    这篇文章主要介绍了使用rpclib进行Python网络编程时的注释问题,作者讲到了自己在编写服务器时要用unicode注释等需要注意的地方,需要的朋友可以参考下
    2015-05-05
  • Python的Django框架中自定义模版标签的示例

    Python的Django框架中自定义模版标签的示例

    这篇文章主要介绍了Python的Django框架中自定义模版标签的示例,标签的用处比过滤器更多,需要的朋友可以参考下
    2015-07-07
  • 小学生也能看懂的python语法之循环语句精解

    小学生也能看懂的python语法之循环语句精解

    这篇文章主要介绍了详解Python中的条件,循环语句,包括while循环for循环,循环语句是学习各个编程语言的最基本的基础知识,需要的朋友可以参考下
    2021-09-09
  • 基于Python的微信机器人开发 微信登录和获取好友列表实现解析

    基于Python的微信机器人开发 微信登录和获取好友列表实现解析

    这篇文章主要介绍了Python微信机器人开发 微信登录和获取好友列表实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • python 基于pygame实现俄罗斯方块

    python 基于pygame实现俄罗斯方块

    这篇文章主要介绍了python 基于pygame实现俄罗斯方块的方法,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-03-03
  • 非常全面的Python常见基础面试题及答案

    非常全面的Python常见基础面试题及答案

    Python是目前编程领域最受欢迎的语言,Python可用于许多领域,Web应用程序开发,自动化,数学建模,大数据应用程序等等,这篇文章主要给大家介绍了关于Python常见基础面试题及答案的相关资料,需要的朋友可以参考下
    2021-09-09
  • 一文详细介绍PyQt5 QPushButton() 的作用

    一文详细介绍PyQt5 QPushButton() 的作用

    通过本文的介绍,相信你已经对PyQt5中的QPushButton控件有了深入的了解,从基础介绍到常用属性和方法,再到应用场景和样式定制,本文为你提供了全面的指南,感兴趣的朋友跟随小编一起看看吧
    2024-08-08

最新评论