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操作日期和时间的方法
Mar 11 Python
用Python程序抓取网页的HTML信息的一个小实例
May 02 Python
详解Python如何获取列表(List)的中位数
Aug 12 Python
浅谈python import引入不同路径下的模块
Jul 11 Python
Python中optparser库用法实例详解
Jan 26 Python
pandas string转dataframe的方法
Apr 11 Python
django rest framework 数据的查找、过滤、排序的示例
Jun 25 Python
django框架auth模块用法实例详解
Dec 10 Python
Python 元组拆包示例(Tuple Unpacking)
Dec 24 Python
opencv 查找连通区域 最大面积实例
Jun 04 Python
基于python实现生成指定大小txt文档
Jul 20 Python
Python+OpenCV图像处理——实现直线检测
Oct 23 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无限分类代码,支持数组格式化、直接输出菜单两种方式
2011/05/18 PHP
php 函数中使用static的说明
2012/06/01 PHP
PHP常用的缓存技术汇总
2014/05/05 PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
2015/05/08 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
2016/05/19 PHP
JScript中使用ADODB.Stream判断文件编码的代码
2008/06/09 Javascript
基于jquery扩展漂亮的下拉框可以二次修改
2013/11/19 Javascript
JQuery判断radio是否选中并获取选中值的示例代码
2014/10/17 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
2014/12/16 Javascript
jQuery中(function($){})(jQuery)详解
2015/07/15 Javascript
vuejs2.0子组件改变父组件的数据实例
2017/05/10 Javascript
深入理解vue-loader如何使用
2017/06/06 Javascript
webpack教程之webpack.config.js配置文件
2017/07/05 Javascript
基于vue.js的分页插件详解
2017/11/27 Javascript
微信小程序picker组件简单用法示例【附demo源码下载】
2017/12/05 Javascript
vue-router+nginx 非根路径配置方法
2018/06/30 Javascript
详解javascript对数组和json数组的操作
2019/04/15 Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
2019/08/07 Javascript
python根据京东商品url获取产品价格
2015/08/09 Python
Python监控主机是否存活并以邮件报警
2015/09/22 Python
Python解析最简单的验证码
2016/01/07 Python
Python中的函数式编程:不可变的数据结构
2018/10/08 Python
对Python中一维向量和一维向量转置相乘的方法详解
2019/08/26 Python
利用纯html5绘制出来的一款非常漂亮的时钟
2015/01/04 HTML / CSS
JACK & JONES英国官方网站:欧洲领先的男装生产商
2017/09/27 全球购物
美体小铺美国官网:The Body Shop美国
2017/11/10 全球购物
PHP如何去执行一个SQL语句
2016/03/05 面试题
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
SQL数据库笔试题
2016/03/08 面试题
激励员工的口号
2014/06/16 职场文书
陈安之励志演讲稿
2014/08/21 职场文书
小学生志愿者活动方案
2014/08/23 职场文书
乡镇民主生活会发言材料
2014/10/20 职场文书
大学优秀学生主要事迹材料
2015/11/04 职场文书
js Proxy的原理详解
2021/05/25 Javascript
Android基础入门之dataBinding的简单使用教程
2022/06/21 Java/Android