Python注释详解


Posted in Python onJune 01, 2016

注释用于说明代码实现的功能、采用的算法、代码的编写者以及创建和修改的时间等信息。

注释是代码的一部分,注释起到了对代码补充说明的作用。

Python注释

Python单行注释以#开头,单行注释可以作为单独的一行放在被注释的代码行之上,也可以放在语句或者表达式之后。

#Give you a chance to let you know me
print("Give you a chance to let you know me")
say_what = "this is a demo" #at the end of a line

Python 中多行注释使用三个单引号(''')或三个双引号("""),而实际上这个是多行字符串的书写方式,并不是Python本身提倡的多行注释。

Python注释参见:https://docs.python.org/3/reference/lexical_analysis.html#comments

# 文件名:test.py
'''
这是多行注释,使用单引号。
这是多行注释,使用单引号。
'''
"""
这是多行注释,使用双引号。
这是多行注释,使用双引号。
"""

Python中还有一些特殊注释以完成一些特别的功能,例如:编码注释、平台注释。

编码注释:

# -*- coding: UTF-8 -*- 
print ("你好,Python");

从Python3开始,Python默认使用UTF-8编码,所以Python3.x的源文件不需要特殊声明UTF-8编码。

参见:https://www.python.org/dev/peps/pep-0008/#source-file-encoding

平台注释:如果需要使Python程序运行在Windows以为的平台上,需要在Python文件的最前面加上如下注释说明。

#!/usr/bin/python

#!/usr/bin/python说明了程序用的环境的路径。

如果使用文本编辑器进行Python程序编辑注释也可以用于程序调试,即将程序分成若干部分注释掉多余代码,把精力集中在当前编写的代码逻辑上。

以上这篇Python注释详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在漏洞利用Python代码真的很爽
Aug 26 Python
python妙用之编码的转换详解
Apr 21 Python
利用selenium 3.7和python3添加cookie模拟登陆的实现
Nov 20 Python
python列表使用实现名字管理系统
Jan 30 Python
Django学习笔记之为Model添加Action
Apr 30 Python
如何使用python进行pdf文件分割
Nov 11 Python
TensorFlow实现保存训练模型为pd文件并恢复
Feb 06 Python
详解Python的三种拷贝方式
Feb 11 Python
python实现低通滤波器代码
Feb 26 Python
Python如何输出整数
Jun 07 Python
Python中OpenCV实现查找轮廓的实例
Jun 08 Python
python+pytest接口自动化之token关联登录的实现
Apr 06 Python
深入理解python try异常处理机制
Jun 01 #Python
python学习 流程控制语句详解
Jun 01 #Python
python+Django+apache的配置方法详解
Jun 01 #Python
python中函数默认值使用注意点详解
Jun 01 #Python
Python中基础的socket编程实战攻略
Jun 01 #Python
Google开源的Python格式化工具YAPF的安装和使用教程
May 31 #Python
Python中Collections模块的Counter容器类使用教程
May 31 #Python
You might like
php设计模式 Command(命令模式)
2011/06/26 PHP
360通用php防护代码(使用操作详解)
2013/06/18 PHP
PHP使用JSON和将json还原成数组
2015/02/12 PHP
tp5.1 框架查询表达式用法详解
2020/05/25 PHP
JQUERY复选框CHECKBOX全选,取消全选
2008/08/30 Javascript
JS的replace方法详细介绍
2012/11/09 Javascript
javascript数字时钟示例分享
2014/04/23 Javascript
jQuery实现的图片分组切换焦点图插件
2015/01/06 Javascript
javascript实现动态统计图开发实例
2015/11/21 Javascript
requireJS使用指南
2016/04/27 Javascript
Express之get,pos请求参数的获取
2017/05/02 Javascript
详解如何在vue中使用sass
2017/06/21 Javascript
关于vue.js组件数据流的问题
2017/07/26 Javascript
微信小程序实现弹出菜单功能
2018/06/12 Javascript
create-react-app 修改为多入口编译的方法
2018/08/01 Javascript
JavaScript创建对象方法实例小结
2018/09/03 Javascript
vue中的适配px2rem示例代码
2018/11/19 Javascript
学习node.js 断言的使用详解
2019/03/18 Javascript
js实现无缝滚动双图切换效果
2019/07/09 Javascript
ZK中使用JS读取客户端txt文件内容问题
2019/11/07 Javascript
python 提取文件的小程序
2009/07/29 Python
tensorflow学习笔记之简单的神经网络训练和测试
2018/04/15 Python
Python2和Python3.6环境解决共存问题
2018/11/09 Python
详解Python3 对象组合zip()和回退方式*zip
2019/05/15 Python
Python request使用方法及问题总结
2020/04/26 Python
在keras下实现多个模型的融合方式
2020/05/23 Python
Keras—embedding嵌入层的用法详解
2020/06/10 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
2020/06/22 Python
期末总结的个人自我评价
2013/11/02 职场文书
机械电子工程专业推荐信范文
2013/11/20 职场文书
科研先进个人典型材料
2014/01/31 职场文书
大学生校园创业计划书
2014/02/08 职场文书
2014年职称评定工作总结
2014/11/26 职场文书
离婚起诉书范文2015
2015/05/19 职场文书
金榜题名主持词
2015/07/02 职场文书
前端实现滑动按钮AJAX与后端交互的示例代码
2022/02/24 Javascript