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框架下的staticfiles使用简介
May 30 Python
Python中Django框架利用url来控制登录的方法
Jul 25 Python
python自动化脚本安装指定版本python环境详解
Sep 14 Python
python3+PyQt5重新实现QT事件处理程序
Apr 19 Python
使用pandas read_table读取csv文件的方法
Jul 04 Python
Python设计模式之外观模式实例详解
Jan 17 Python
python自动发送测试报告邮件功能的实现
Jan 22 Python
eclipse创建python项目步骤详解
May 10 Python
python命令 -u参数用法解析
Oct 24 Python
python批量修改文件名的示例
Sep 27 Python
Django怎么在admin后台注册数据库表
Nov 14 Python
详解Python模块化编程与装饰器
Jan 16 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面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
2009/09/30 PHP
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
2012/05/16 PHP
ThinkPHP表单自动提交验证实例教程
2014/07/18 PHP
php根据用户名和手机号查询是否存在手机号码
2017/02/16 PHP
PHP基于SMTP协议实现邮件发送实例代码
2017/04/27 PHP
javascript 选择文件夹对话框(web)
2009/07/07 Javascript
firefox插件Firebug的使用教程
2010/01/02 Javascript
JavaScript 比较时间大小的代码
2010/04/24 Javascript
javascript cookie操作类的实现代码小结附使用方法
2010/06/02 Javascript
图片上传判断及预览脚本的效果实例
2013/08/07 Javascript
JavaScript调用客户端的可执行文件(示例代码)
2013/11/28 Javascript
JavaScript设计模式经典之命令模式
2016/02/24 Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
2018/06/14 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
ionic4+angular7+cordova上传图片功能的实例代码
2019/06/19 Javascript
layui prompt 设置允许空白提交的方法
2019/09/24 Javascript
解决vuex改变了state的值,但是页面没有更新的问题
2020/11/12 Javascript
JavaScript实现瀑布流布局的3种方式
2020/12/27 Javascript
Python threading多线程编程实例
2014/09/18 Python
Python的Bottle框架中实现最基本的get和post的方法的教程
2015/04/30 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
2018/12/05 Python
浅谈Django中view对数据库的调用方法
2019/07/18 Python
基于Python批量生成指定尺寸缩略图代码实例
2019/11/20 Python
Python Scrapy框架第一个入门程序示例
2020/02/05 Python
Python项目实战之使用Django框架实现支付宝付款功能
2021/02/23 Python
傲盾软件面试题
2015/08/17 面试题
如何写出好的Java代码
2014/04/25 面试题
计算机专业自荐信
2013/10/14 职场文书
出纳岗位职责范本
2013/12/01 职场文书
一岗双责责任书
2014/04/15 职场文书
松材线虫病防治方案
2014/06/15 职场文书
农村文化建设标语
2014/10/07 职场文书
情人节活动总结范文
2015/02/05 职场文书
教师实习自我鉴定总结
2019/08/20 职场文书
励志语录:只有自己足够强大,才能不被别人践踏
2020/01/09 职场文书
疑《守望先锋2》A测截图泄露 或将推出新模式、新界面
2022/04/03 其他游戏