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 生成不重复的随机数的代码
May 15 Python
python回调函数的使用方法
Jan 23 Python
python中as用法实例分析
Apr 30 Python
python多进程共享变量
Apr 06 Python
python进阶_浅谈面向对象进阶
Aug 17 Python
Python使用Matplotlib实现雨点图动画效果的方法
Dec 23 Python
Python基于SMTP协议实现发送邮件功能详解
Aug 14 Python
对Python 内建函数和保留字详解
Oct 15 Python
python接口自动化测试之接口数据依赖的实现方法
Apr 26 Python
Python3内置模块之json编解码方法小结【推荐】
Dec 09 Python
Numpy与Pytorch 矩阵操作方式
Dec 27 Python
如何理解python接口自动化之logging日志模块
Jun 15 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程序员编程注意事项
2008/04/10 PHP
phpQuery占用内存过多的处理方法
2013/11/13 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
2019/05/08 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
2019/09/02 PHP
jQuery的一些注意
2006/12/06 Javascript
Javascript实例教程(19) 使用HoTMetal(4)
2006/12/23 Javascript
javascript实现的鼠标链接提示效果生成器代码
2007/06/28 Javascript
jquery1.4.2 for Visual studio 2010 模板文件
2010/07/14 Javascript
修改好的jquery滚动字幕效果实现代码
2011/06/22 Javascript
js性能优化 如何更快速加载你的JavaScript页面
2012/03/17 Javascript
JS解析XML文件和XML字符串详解
2015/04/17 Javascript
再JavaScript的jQuery库中编写动画效果的指南
2015/08/13 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
2016/05/24 Javascript
js设置文字颜色的方法示例
2016/12/30 Javascript
Require.JS中的几种define定义方式示例
2017/06/01 Javascript
Angular在模板驱动表单中自定义校验器的方法
2017/08/09 Javascript
jQuery使用bind函数实现绑定多个事件的方法
2017/10/11 jQuery
JS实现运动缓冲效果的封装函数示例
2018/02/18 Javascript
微信小程序倒计时功能实例代码
2018/07/17 Javascript
iview实现select tree树形下拉框的示例代码
2018/12/21 Javascript
在vue和element-ui的table中实现分页复选功能
2019/12/04 Javascript
八种Vue组件间通讯方式合集(推荐)
2020/08/18 Javascript
关于pip的安装,更新,卸载模块以及使用方法(详解)
2017/05/19 Python
python中实现延时回调普通函数示例代码
2017/09/08 Python
python3.x 生成3维随机数组实例
2019/11/28 Python
新西兰优惠网站:Treat Me
2019/07/04 全球购物
领班岗位职责范文
2014/02/06 职场文书
商学院大学生求职的自我评价
2014/03/12 职场文书
人事经理岗位职责
2014/04/28 职场文书
党员领导干部承诺书
2014/05/28 职场文书
交通安全教育心得体会
2016/01/15 职场文书
年中了,该如何写好个人述职报告?
2019/07/02 职场文书
导游词之重庆钓鱼城
2019/09/19 职场文书
七年级作文之下雨天
2019/12/23 职场文书
使用jpa之动态插入与修改(重写save)
2021/11/23 Java/Android