Pyhton中单行和多行注释的使用方法及规范


Posted in Python onOctober 11, 2016

前言

注释可以起到一个备注的作用,团队合作的时候,个人编写的代码经常会被多人调用,为了让别人能更容易理解代码的通途,使用注释是非常有效的。

Python  注释符

一、python单行注释符号(#)

井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释。

print 1 #输出1

#号右边的内容在执行的时候是不会被输出的。

二、批量、多行注释符号

在python中也会有注释有很多行的时候,这种情况下就需要批量多行注释符了。多行注释是用三引号'''   '''包含的,例如:

Pyhton中单行和多行注释的使用方法及规范

可能有的人会说这不是和多行字符串混淆了吗,但是我看到的许多程序员也是这么用的,使用时候注意区分下就好。

三、python中文注释方法

在python编写代码的时候,避免不了会出现或是用到中文,这时候你需要在文件开头加上中文注释。如果开头不声明保存编码的格式是什么,那么它会默认使用ASKII码保存文件,这时如果你的代码中有中文就会出错了,即使你的中文是包含在注释里面的。所以加上中文注释很重要。

#coding=utf-8
或者:
#coding=gbk

提示:以上两种都可以代表中文注释,我看过的更多人使用urf-8这种的比较多。

总结

一个好的程序员,为代码加注释是必须要作的。但要确保注释要说的都是重要的事情,像看一眼就知道是干什么的,无用的代码是不需要加注释的。以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助。

Python 相关文章推荐
Python多线程编程(六):可重入锁RLock
Apr 05 Python
基于Python实现的ID3决策树功能示例
Jan 02 Python
对Python3.6 IDLE常用快捷键介绍
Jul 16 Python
Python 二叉树的层序建立与三种遍历实现详解
Jul 29 Python
解决pycharm同一目录下无法import其他文件
Feb 12 Python
python用WxPython库实现无边框窗体和透明窗体实现方法详解
Feb 21 Python
Numpy 理解ndarray对象的示例代码
Apr 03 Python
Python如何获取文件指定行的内容
May 27 Python
Python根据指定文件生成XML的方法
Jun 29 Python
Python制作数据预测集成工具(值得收藏)
Aug 21 Python
python爬虫---requests库的用法详解
Sep 28 Python
Python并发爬虫常用实现方法解析
Nov 19 Python
使用Python脚本实现批量网站存活检测遇到问题及解决方法
Oct 11 #Python
深入浅析ImageMagick命令执行漏洞
Oct 11 #Python
Zabbix实现微信报警功能
Oct 09 #Python
python 2.6.6升级到python 2.7.x版本的方法
Oct 09 #Python
Django1.7+python 2.78+pycharm配置mysql数据库
Oct 09 #Python
解决python2.7 查询mysql时出现中文乱码
Oct 09 #Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
Oct 09 #Python
You might like
基于数据库的在线人数,日访问量等统计
2006/10/09 PHP
PHP实现一个多功能购物网站的案例
2017/09/13 PHP
jQuery链式操作如何实现以及为什么要用链式操作
2013/01/17 Javascript
div+css+js实现无缝滚动类似marquee无缝滚动兼容firefox
2013/08/29 Javascript
js动态设置div的值下例子
2013/10/29 Javascript
实例分析javascript中的call()和apply()方法
2014/11/28 Javascript
JS实现的最简Table选项卡效果
2015/10/14 Javascript
Vue.js 2.0窥探之Virtual DOM到底是什么?
2017/02/10 Javascript
JavaScript创建对象_动力节点Java学院整理
2017/06/27 Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
2017/11/12 Javascript
4个顶级开源JavaScript图表库
2018/09/29 Javascript
详解vue 命名视图
2019/08/14 Javascript
如何利用vue实现波谱拟合详解
2020/11/05 Javascript
[03:11]完美世界DOTA2联赛PWL DAY8集锦
2020/11/09 DOTA
Python中random模块用法实例分析
2015/05/19 Python
在Linux下使用Python的matplotlib绘制数据图的教程
2015/06/11 Python
详解python3百度指数抓取实例
2016/12/12 Python
[原创]windows下Anaconda的安装与配置正解(Anaconda入门教程)
2018/04/05 Python
Python应用库大全总结
2018/05/30 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
2018/10/26 Python
python的turtle库使用详解
2019/05/10 Python
Python之pymysql的使用小结
2019/07/01 Python
用python中的matplotlib绘制方程图像代码
2019/11/21 Python
python-web根据元素属性进行定位的方法
2019/12/13 Python
Python模块的定义,模块的导入,__name__用法实例分析
2020/01/07 Python
Python json转字典字符方法实例解析
2020/04/13 Python
网络安全方面的面试题
2015/11/04 面试题
幼儿园小班教学反思
2014/02/02 职场文书
班级出游活动计划书
2014/08/15 职场文书
医院党员公开承诺书
2014/08/30 职场文书
高中生期中考试失利检讨书
2014/10/23 职场文书
2014年大学学生会工作总结
2014/12/02 职场文书
2016年幼儿园教师师德承诺书
2016/03/25 职场文书
2016年百日安全生产活动总结
2016/04/06 职场文书
Java实现给Word文件添加文字水印
2022/02/15 Java/Android
python在package下继续嵌套一个package
2022/04/14 Python