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 18 Python
Python基于DES算法加密解密实例
Jun 03 Python
Python使用struct处理二进制的实例详解
Sep 11 Python
用Python进行简单图像识别(验证码)
Jan 19 Python
用Eclipse写python程序
Feb 10 Python
Python实现提取XML内容并保存到Excel中的方法
Sep 01 Python
python selenium登录豆瓣网过程解析
Aug 10 Python
使用Python的datetime库处理时间(RPA流程)
Nov 24 Python
Python 定义只读属性的实现方式
Mar 05 Python
Django中从mysql数据库中获取数据传到echarts方式
Apr 07 Python
Django中的AutoField字段使用
May 18 Python
Python趣味实战之手把手教你实现举牌小人生成器
Jun 07 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实现多条件查询实例代码
2010/07/17 PHP
PHP面向对象学习笔记之二 生成对象的设计模式
2012/10/06 PHP
深入array multisort排序原理的详解
2013/06/18 PHP
PHP程序员必须清楚的问题汇总
2014/12/18 PHP
php中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
通过DOM脚本去设置样式信息
2010/09/19 Javascript
快速排序 php与javascript的不同之处
2011/02/22 Javascript
JavaScript高级程序设计 读书笔记之八 Function类及闭包
2012/02/27 Javascript
js写一个弹出层并锁屏效果实现代码
2012/12/07 Javascript
JS父页面与子页面相互传值方法
2014/03/05 Javascript
浅谈JavaScript 执行环境、作用域及垃圾回收
2016/05/31 Javascript
灵活使用数组制作图片切换js实现
2016/07/28 Javascript
Jq通过td获取同行其它列td的方法
2016/10/05 Javascript
jQuery快速实现商品数量加减的方法
2017/02/06 Javascript
手写Node静态资源服务器的实现方法
2018/03/20 Javascript
vue.js与后台数据交互的实例讲解
2018/08/08 Javascript
基于element-ui的rules中正则表达式
2018/09/04 Javascript
jQuery实现适用于移动端的跑马灯抽奖特效示例
2019/01/18 jQuery
JavaScript ECMA-262-3 深入解析(二):变量对象实例详解
2020/04/25 Javascript
Django框架中render_to_response()函数的使用方法
2015/07/16 Python
Python实现简单的语音识别系统
2017/12/13 Python
python实现彩色图转换成灰度图
2019/01/15 Python
python3.7简单的爬虫实例详解
2019/07/08 Python
Python Matplotlib绘图基础知识代码解析
2020/08/31 Python
通过HTML5 Canvas API绘制弧线和圆形的教程
2016/03/14 HTML / CSS
一套VC试题
2015/01/23 面试题
什么是虚拟内存?虚拟内存有什么优势?
2012/02/19 面试题
动物学专业毕业生求职信
2013/10/11 职场文书
竞选劳动委员演讲稿
2014/04/28 职场文书
行政管理专业求职信
2014/07/06 职场文书
2014第二批党员干部对照“四风”找差距检查材料思想汇报
2014/09/18 职场文书
小学假期安全广播稿
2014/09/28 职场文书
小学音乐教师个人工作总结
2015/02/05 职场文书
2015年个人思想总结
2015/03/09 职场文书
五四青年节比赛演讲稿
2015/03/18 职场文书
2016年九九重阳节活动总结
2016/04/01 职场文书