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中常用检测字符串相关函数汇总
Apr 15 Python
python开发之str.format()用法实例分析
Feb 22 Python
Python字典简介以及用法详解
Nov 15 Python
利用Python如何生成hash值示例详解
Dec 20 Python
python获取网页中所有图片并筛选指定分辨率的方法
Mar 31 Python
python中class的定义及使用教程
Sep 18 Python
Python实现AI换脸功能
Apr 10 Python
浅谈keras保存模型中的save()和save_weights()区别
May 21 Python
python怎么提高计算速度
Jun 11 Python
Python如何实现后端自定义认证并实现多条件登陆
Jun 22 Python
解决Keras TensorFlow 混编中 trainable=False设置无效问题
Jun 28 Python
Python OpenCV读取中文路径图像的方法
Jul 02 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中看实例学正则表达式
2006/12/25 PHP
php 使用post,get的一种简洁方式
2010/04/25 PHP
PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)
2012/04/02 PHP
解析PHP多种序列化与反序列化的方法
2013/06/06 PHP
PHP中使用匿名函数操作数据库的例子
2014/11/17 PHP
zen cart实现订单中增加paypal中预留电话的方法
2016/07/12 PHP
一个可以随意添加多个序列的tag函数
2009/07/21 Javascript
javascript随机抽取0-100之间不重复的10个数
2016/02/25 Javascript
真正好用的js验证上传文件大小的简单方法
2016/10/27 Javascript
jQuery实现用户输入自动完成功能
2017/02/13 Javascript
jquery获取select选中值的文本,并赋值给另一个输入框的方法
2018/08/21 jQuery
详解vue-cli3多页应用改造
2019/06/04 Javascript
JavaScript实现简单随机点名器
2019/11/21 Javascript
Python fileinput模块使用实例
2015/06/03 Python
Python操作MySQL模拟银行转账
2018/03/12 Python
解决sublime+python3无法输出中文的问题
2018/12/12 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
2019/07/22 Python
Django之模板层的实现代码
2019/09/09 Python
解决pytorch报错:AssertionError: Invalid device id的问题
2020/01/10 Python
np.dot()函数的用法详解
2020/01/17 Python
windows上彻底删除jupyter notebook的实现
2020/04/13 Python
Python3爬虫关于代理池的维护详解
2020/07/30 Python
Python + opencv对拍照得到的图片进行背景去除的实现方法
2020/11/18 Python
Django缓存Cache使用详解
2020/11/30 Python
CLR与IL分别是什么含义
2016/08/23 面试题
服务中心夜班服务员岗位职责
2013/11/27 职场文书
企划专员岗位职责
2013/12/09 职场文书
幼儿教育感言
2014/02/05 职场文书
应届毕业生通用的自荐书范文
2014/02/07 职场文书
校庆活动方案
2014/03/31 职场文书
《爱如茉莉》教后反思
2014/04/12 职场文书
幼师个人总结范文
2015/02/28 职场文书
2015年世界艾滋病日活动总结
2015/03/24 职场文书
Python下opencv使用hough变换检测直线与圆
2021/06/18 Python
html5实现点击弹出图片功能
2021/07/16 HTML / CSS
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript