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的Django框架的dj-scaffold项目
May 30 Python
Python科学计算之NumPy入门教程
Jan 15 Python
http请求 request失败自动重新尝试代码示例
Jan 25 Python
python实现图像识别功能
Jan 29 Python
Python定义一个跨越多行的字符串的多种方法小结
Jul 19 Python
对python中if语句的真假判断实例详解
Feb 18 Python
Django接收post前端返回的json格式数据代码实现
Jul 31 Python
python输出带颜色字体实例方法
Sep 01 Python
Python socket连接中的粘包、精确传输问题实例分析
Mar 24 Python
Keras load_model 导入错误的解决方式
Jun 09 Python
python实现简易名片管理系统
Apr 11 Python
python实现自动清理文件夹旧文件
May 10 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通过array_merge()函数合并两个数组的方法
2015/03/18 PHP
typecho插件编写教程(五):核心代码
2015/05/28 PHP
浅谈PHP表单提交(POST&GET&URL编/解码)
2017/04/03 PHP
PHP实现的简单在线计算器功能示例
2017/08/02 PHP
PDO::_construct讲解
2019/01/27 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
jQuery select的操作实现代码
2009/05/06 Javascript
Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据
2010/03/15 Javascript
javascript 隔行换色函数代码
2010/10/24 Javascript
jQuery源码分析-03构造jQuery对象-源码结构和核心函数
2011/11/14 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
2014/01/25 Javascript
zeroclipboard 单个复制按钮和多个复制按钮的实现方法
2014/06/14 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
2015/11/30 Javascript
JavaScript表单验证实例之验证表单项是否为空
2016/01/10 Javascript
解析Node.js基于模块和包的代码部署方式
2016/02/16 Javascript
jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载
2016/04/19 Javascript
详解AngularJS中$filter过滤器使用(自定义过滤器)
2017/02/04 Javascript
Angular路由ui-router配置详解
2018/08/01 Javascript
在Vant的基础上封装下拉日期控件的代码示例
2018/12/05 Javascript
vue-cli3配置与跨域处理方法
2019/08/17 Javascript
vue设置默认首页的操作
2020/08/12 Javascript
[48:27]EG vs Liquid 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
pandas数据集的端到端处理
2019/02/18 Python
基于python3生成标签云代码解析
2020/02/18 Python
python 利用百度API识别图片文字(多线程版)
2020/12/14 Python
Python实现Word文档转换Markdown的示例
2020/12/22 Python
Python创建自己的加密货币的示例
2021/03/01 Python
string = null 和string = ''的区别
2013/04/28 面试题
J2EE中的容器都包括哪些
2013/08/21 面试题
怎样写好自我评价呢?
2014/02/16 职场文书
初中新生军训方案
2014/05/13 职场文书
教师优秀党员事迹材料
2014/08/14 职场文书
个人剖析材料及整改措施
2014/10/07 职场文书
2014年服务行业工作总结
2014/11/18 职场文书
大学生,三分钟即兴演讲稿
2019/07/22 职场文书
忆童年!用Python实现愤怒的小鸟游戏
2021/06/07 Python