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的批量远程管理和部署工具Fabric用法实例
Jan 23 Python
Python中自定义函数的教程
Apr 27 Python
Python实现文件内容批量追加的方法示例
Aug 29 Python
python 通过xml获取测试节点和属性的实例
Mar 31 Python
Python基于递归算法求最小公倍数和最大公约数示例
Jul 27 Python
python opencv 实现对图像边缘扩充
Jan 19 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
Feb 10 Python
git查看、创建、删除、本地、远程分支方法详解
Feb 18 Python
windows上彻底删除jupyter notebook的实现
Apr 13 Python
pytorch  网络参数 weight bias 初始化详解
Jun 24 Python
Python趣味挑战之实现简易版音乐播放器
May 28 Python
Python实现照片卡通化
Dec 06 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 session劫持和防范的方法
2013/11/12 PHP
PHP实现的统计数据功能详解
2016/12/06 PHP
JavaScript中Array 对象相关的几个方法
2006/12/22 Javascript
jQuery对html元素取值与赋值的方法
2013/11/20 Javascript
javascript 数组排序函数sort和reverse使用介绍
2013/11/21 Javascript
JS匀速运动演示示例代码
2013/11/26 Javascript
javascript获取元素CSS样式代码示例
2013/11/28 Javascript
js变量、作用域及内存详解
2014/09/23 Javascript
浅析JavaScript声明变量
2015/12/21 Javascript
1秒50万字!js实现关键词匹配
2016/08/01 Javascript
微信小程序微信支付接入开发实例详解
2017/04/12 Javascript
Nodejs实现多房间简易聊天室功能
2017/06/20 NodeJs
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
2017/08/18 Javascript
javascript实现QQ空间相册展示源码
2017/12/12 Javascript
基于jQuery实现无缝轮播与左右点击效果
2018/05/13 jQuery
详解处理Vue单页面应用SEO的另一种思路
2018/11/09 Javascript
JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例
2019/09/11 Javascript
小程序如何支持使用 async/await详解
2019/09/12 Javascript
Object.keys() 和 Object.getOwnPropertyNames() 的区别详解
2020/05/21 Javascript
[06:24]DOTA2 2015国际邀请赛中国区预选赛第二日TOP10
2015/05/27 DOTA
Python splitlines使用技巧
2008/09/06 Python
Python itertools模块详解
2015/05/09 Python
Python3实现从文件中读取指定行的方法
2015/05/22 Python
python 中random模块的常用方法总结
2017/07/08 Python
widows下安装pycurl并利用pycurl请求https地址的方法
2018/10/15 Python
python中正则表达式 re.findall 用法
2018/10/23 Python
Python内置加密模块用法解析
2019/11/25 Python
tensorflow tf.train.batch之数据批量读取方式
2020/01/20 Python
Selenium使用Chrome模拟手机浏览器方法解析
2020/04/10 Python
python中pickle模块浅析
2020/12/29 Python
国庆节文艺活动方案
2014/02/03 职场文书
医院领导班子四风对照检查材料
2014/09/27 职场文书
欢迎词范文
2015/01/27 职场文书
创业计划书之孕婴生活馆
2019/11/11 职场文书
pytorch常用数据类型所占字节数对照表一览
2021/05/17 Python
分享Python获取本机IP地址的几种方法
2022/03/17 Python