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字典写入文件出行首行有空格的问题
Sep 27 Python
Python迭代器定义与简单用法分析
Apr 30 Python
python使用Matplotlib画条形图
Mar 25 Python
Python中is和==的区别详解
Nov 15 Python
解决python父线程关闭后子线程不关闭问题
Apr 25 Python
Python实现进度条和时间预估的示例代码
Jun 02 Python
django template实现定义临时变量,自定义赋值、自增实例
Jul 12 Python
Python字符串查找基本操作代码案例
Oct 27 Python
Python非单向递归函数如何返回全部结果
Dec 18 Python
浅谈Python 中的复数问题
May 19 Python
ubuntu安装jupyter并设置远程访问的实现
Mar 31 Python
Python正则表达式中flags参数的实例详解
Apr 01 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/03/27 PHP
php数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
2011/10/31 PHP
PHP基于imap获取邮件实例
2014/11/11 PHP
Laravel中获取路由参数Route Parameters的五种方法示例
2017/09/29 PHP
初学JavaScript第二章
2008/09/30 Javascript
用XMLDOM和ADODB.Stream实现base64编码解码实现代码
2010/11/28 Javascript
javascript字符串拼接的效率问题
2010/12/25 Javascript
jquery getScript动态加载JS方法改进详解
2012/11/15 Javascript
JS实现悬浮移动窗口(悬浮广告)的特效
2013/03/12 Javascript
jquery实现metro效果示例代码
2013/09/06 Javascript
jquery()函数的三种语法介绍
2013/10/09 Javascript
简单的Jquery遮罩层代码实例
2013/11/14 Javascript
js右下角弹出提示框示例代码
2016/01/12 Javascript
javascript求日期差的方法
2016/03/02 Javascript
jQuery图片加载显示loading效果
2016/11/04 Javascript
使用typescript开发angular模块并发布npm包
2018/04/19 Javascript
D3.js 实现带伸缩时间轴拓扑图的示例代码
2020/01/20 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
2020/06/01 Javascript
[57:55]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第二场 12.12
2020/12/16 DOTA
跟老齐学Python之总结参数的传递
2014/10/10 Python
几个提升Python运行效率的方法之间的对比
2015/04/03 Python
Python获取运行目录与当前脚本目录的方法
2015/06/01 Python
Python中的探索性数据分析(功能式)
2017/12/22 Python
python 执行shell命令并将结果保存的实例
2018/05/11 Python
Python并发之多进程的方法实例代码
2018/08/15 Python
Python3 执行Linux Bash命令的方法
2019/07/12 Python
django项目环境搭建及在虚拟机本地创建django项目的教程
2019/08/02 Python
python 字段拆分详解
2019/12/17 Python
Python实现使用dir获取类的方法列表
2019/12/24 Python
Python netmiko模块的使用
2020/02/14 Python
Python3自动生成MySQL数据字典的markdown文本的实现
2020/05/07 Python
CSS3动画animation实现云彩向左滚动
2014/05/09 HTML / CSS
Mytheresa美国官网:德国知名的女性奢侈品电商
2017/05/27 全球购物
我们的节日中秋节活动总结
2015/03/23 职场文书
党小组评议意见
2015/06/02 职场文书
css3应用示例:新增的选择器
2022/03/16 HTML / CSS