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 10 Python
python实现简单socket程序在两台电脑之间传输消息的方法
Mar 13 Python
python实现中文分词FMM算法实例
Jul 10 Python
Python二分查找详解
Sep 13 Python
django2 快速安装指南分享
Jan 05 Python
Pandas 按索引合并数据集的方法
Nov 15 Python
python中struct模块之字节型数据的处理方法
Aug 27 Python
python实现ip地址的包含关系判断
Feb 07 Python
Pycharm及python安装详细教程(图解)
Jul 31 Python
python 如何区分return和yield
Sep 22 Python
Python音乐爬虫完美绕过反爬
Aug 30 Python
python保存图片的四个常用方法
Feb 28 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读取html并截取字符串的简单代码
2009/11/30 PHP
Zend Framework教程之Zend_Config_Ini用法分析
2016/03/23 PHP
项目中应用Redis+Php的场景
2016/05/22 PHP
php版微信公众号自定义分享内容实现方法
2016/09/22 PHP
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
2019/10/08 PHP
用js判断浏览器是否是IE的比较好的办法
2007/05/08 Javascript
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
对setInterval在火狐和chrome切换标签产生奇怪的效果之探索,与解决方案!
2011/10/29 Javascript
jquery ajax jsonp跨域调用实例代码
2013/12/11 Javascript
深入理解JavaScript系列(42):设计模式之原型模式详解
2015/03/04 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
全面解析Javascript无限添加QQ好友原理
2016/06/15 Javascript
整理一下常见的IE错误
2016/11/18 Javascript
使用JS编写的随机抽取号码的小程序
2017/08/11 Javascript
使用D3.js+Vue实现一个简单的柱形图
2018/08/05 Javascript
JavaScript使用小插件实现倒计时的方法讲解
2019/03/11 Javascript
Node.js中package.json中库的版本号(~和^)
2019/04/02 Javascript
[42:32]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第二局
2016/02/27 DOTA
[44:40]Serenity vs Pain 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python实现统计英文单词个数及字符串分割代码
2015/05/28 Python
使用url_helper简化Python中Django框架的url配置教程
2015/05/30 Python
Python进阶之全面解读高级特性之切片
2019/02/19 Python
Python 存储字符串时节省空间的方法
2019/04/23 Python
Pandas 缺失数据处理的实现
2019/11/04 Python
win10系统下python3安装及pip换源和使用教程
2020/01/06 Python
python 3.8.3 安装配置图文教程
2020/05/21 Python
Python实现Keras搭建神经网络训练分类模型教程
2020/06/12 Python
python如何快速生成时间戳
2020/07/21 Python
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
2013/01/31 HTML / CSS
中国制造网:Made-in-China.com
2019/10/25 全球购物
马德里运动鞋商店:Nigra Mercato
2020/02/16 全球购物
物理力学求职信
2014/02/18 职场文书
售后服务经理岗位职责
2014/02/25 职场文书
2014年关工委工作总结
2014/11/17 职场文书
财务会计岗位职责
2015/02/03 职场文书
CSS 鼠标点击拖拽效果的实现代码
2022/12/24 HTML / CSS