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实现红包裂变算法
Feb 16 Python
pycharm+django创建一个搜索网页实例代码
Jan 24 Python
Python使用正则表达式获取网页中所需要的信息
Jan 29 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
May 05 Python
python输入多行字符串的方法总结
Jul 02 Python
python实现几种归一化方法(Normalization Method)
Jul 31 Python
pytorch中的上采样以及各种反操作,求逆操作详解
Jan 03 Python
基于Tensorflow:CPU性能分析
Feb 10 Python
Python多个装饰器的调用顺序实例解析
May 22 Python
django表单中的按钮获取数据的实例分析
Jul 31 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
Feb 02 Python
Python函数式编程中itertools模块详解
Sep 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
动易数据转成dedecms的php程序
2007/04/07 PHP
PHP判断远程url是否有效的几种方法小结
2011/10/08 PHP
PHP查找与搜索数组元素方法总结
2015/06/12 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
2017/05/08 PHP
js弹窗代码 可以指定弹出间隔
2010/07/03 Javascript
ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题
2012/12/11 Javascript
Javascript无阻塞加载具体方式
2013/06/28 Javascript
文本框中禁止非数字字符输入比如手机号码、邮编
2013/08/19 Javascript
jquery的trigger和triggerHandler的区别示例介绍
2014/04/20 Javascript
原生Ajax 和jQuery Ajax的区别示例分析
2014/12/17 Javascript
在jQuery中处理XML数据的大致方法
2015/08/14 Javascript
详解Jquery实现ready和bind事件
2016/04/14 Javascript
js实现当鼠标移到表格上时显示这一格全部内容的代码
2016/06/12 Javascript
AngularJS入门教程之过滤器详解
2016/08/19 Javascript
jQuery实现自动输入email、时间和域名的方法
2016/08/24 Javascript
jQuery动态生成不规则表格(前后端)
2017/02/21 Javascript
ES6中module模块化开发实例浅析
2017/04/06 Javascript
微信小程序返回多级页面的实现方法
2017/10/27 Javascript
基于vue中解决v-for使用报红并出现警告的问题
2018/03/03 Javascript
vue2.0实现音乐/视频播放进度条组件
2018/06/06 Javascript
vue自定义移动端touch事件之点击、滑动、长按事件
2018/07/10 Javascript
vue prop传值类型检验方式
2020/07/30 Javascript
解析Python中的异常处理
2015/04/28 Python
Python随机生成数据后插入到PostgreSQL
2016/07/28 Python
Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
2018/03/22 Python
Python3.4 tkinter,PIL图片转换
2018/06/21 Python
CentOS 7如何实现定时执行python脚本
2020/06/24 Python
利用CSS3的border-radius绘制太极及爱心图案示例
2016/05/17 HTML / CSS
CSS3实现淘宝留白的方法
2020/06/05 HTML / CSS
HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)
2017/08/24 HTML / CSS
卫校中专生的自我评价
2014/01/15 职场文书
2014年幼儿园元旦活动方案
2014/02/13 职场文书
四风问题个人对照检查材料
2014/09/26 职场文书
预备党员转正意见
2015/06/01 职场文书
护士心得体会范文
2016/01/25 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书