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 相关文章推荐
pygame学习笔记(1):矩形、圆型画图实例
Apr 15 Python
Python中列表、字典、元组数据结构的简单学习笔记
Mar 20 Python
Python将图片批量从png格式转换至WebP格式
Aug 22 Python
Python文本处理之按行处理大文件的方法
Apr 09 Python
python生成密码字典的方法
Jul 06 Python
Python 使用PIL中的resize进行缩放的实例讲解
Aug 03 Python
Python3 jupyter notebook 服务器搭建过程
Nov 30 Python
pyhanlp安装介绍和简单应用
Feb 22 Python
详解Python中的测试工具
Jun 09 Python
Python处理mysql特殊字符的问题
Mar 02 Python
python中Pexpect的工作流程实例讲解
Mar 02 Python
总结Python常用的魔法方法
May 25 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网站首页实例代码
2008/11/20 PHP
php利用cookies实现购物车的方法
2014/12/10 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
Aster vs KG BO3 第二场2.18
2021/03/10 DOTA
javascript 控制弹出窗口
2007/04/10 Javascript
用js实现上传图片前的预览(TX的面试题)
2007/08/14 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
JavaScript实现多维数组的方法
2013/11/20 Javascript
javascript模块化简单解析
2016/04/07 Javascript
JavaScript中创建对象的模式汇总
2016/04/19 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
2016/05/05 Javascript
Javascript中的迭代、归并方法详解
2016/06/14 Javascript
jQuery基本选择器之标签名选择器
2016/09/03 Javascript
ReactNative-JS 调用原生方法实例代码
2016/10/08 Javascript
Vue 实用分页paging实例代码
2017/04/12 Javascript
原生JS实现N级菜单的代码
2017/05/21 Javascript
详解Vue-Cli 异步加载数据的一些注意点
2017/08/12 Javascript
微信小程序绑定手机号获取验证码功能
2019/10/22 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
2020/04/16 Javascript
javascript设计模式 ? 观察者模式原理与用法实例分析
2020/04/22 Javascript
[54:24]Optic vs TNC 2018国际邀请赛小组赛BO2 第二场
2018/08/18 DOTA
python3使用urllib示例取googletranslate(谷歌翻译)
2014/01/23 Python
使用Python装饰器在Django框架下去除冗余代码的教程
2015/04/16 Python
Python实现FM算法解析
2019/06/18 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
CSS3样式linear-gradient的使用实例
2017/01/16 HTML / CSS
万宝龙英国官网:Montblanc手表、书写工具、皮革和珠宝
2018/10/16 全球购物
学习党课思想汇报
2013/12/29 职场文书
公司承诺书范文
2014/05/19 职场文书
巾帼文明岗汇报材料
2014/12/24 职场文书
计算机考试作弊检讨书1000字
2015/01/01 职场文书
公司停电通知
2015/04/15 职场文书
聘任书的格式及模板
2019/10/28 职场文书
话题作文之呼唤
2019/12/18 职场文书
php TP5框架生成二维码链接
2021/04/01 PHP
Java框架入门之简单介绍SpringBoot框架
2021/06/18 Java/Android