Python注释教程

用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性。一旦程序中某部分内容被注释掉,则该内容将会被

注释是一个程序员必须要具有的良好编程习惯。将自己的思想通过注释先整理出来,再用代码去体现。

Python注释作用

注释不仅可以用来解释程序某些部分的作用和功能(用自然语言描述代码的功能),在必要时,还可以将代码临时移除,是调试程序的好帮手。

通常而言,合理的代码注释应该占源代码的 1/3 左右。

Python注释形式

Python 提供了三种注释的形式单行注释 、多行注释和中文编码声明注释。

单行注释

使用

Python 的单行注释使用的是 # 号。Python的单行注释可以嵌套使用。

基本语法

# 注释内容

多行注释

使用

Python 的多行注释有两种,一种使用的是三个单引号 ‘’’,另一种是三个双引号 “”"。Python 的两种多行注释都不可以嵌套使用,但两种多行注释混合使用可以嵌套。

Python 的多行注释通常用来为 Python 文件、模块、类或者函数等添加版权、功能描述等信息。

在 Python 中,如果多行注释标记(三单引号或三双引号)作为语句的一部分出现,就不能再将它们视为多行注释的标记,而应看做是字符串的标志(同双引号的作用相同)。

基本语法

'''

注释内容

'''

"""

这里也是多行注释内容

"""

中文编码声明注释

使用

Python 的中文编码声明注释,主要是解决 Python2 中不支持中文的问题。

中文编码问题在 Python 3.x 中已经不存在,但为了规范编码,增强代码的可执行性,方便其他程序员及时了解程序所用的编码,建议初学者在程序开头处加上中文编码声明注释。

Python 的中文编码声明注释也有两种。

基本语法

# -*- coding:编码 -*-

# coding=编码

案例

Python单行注释

Python单行注释只能用来注释单行代码。

# 这是 Python 的单行注释,这里会被编译器忽略

# print('Hello HaiCoder')

print('嗨客网(www.haicoder.net)')

程序运行,控制台输出,如下图:

我们可以看到,程序的输出为 嗨客网(www.haicoder.net),而并没有输出上面的 Hello HaiCoder 。

程序的第一行代码和第二行代码都被注释了,所以不会被执行。

Python多行注释

使用三个单引号注释多行Python代码。

'''

这是 Python 的多行注释,这里会被编译器忽略

print('Hello HaiCoder')

'''

print('嗨客网(www.haicoder.net)')

程序运行,控制台输出,如下图:

我们可以看到,程序的输出为 嗨客网(www.haicoder.net),而并没有输出上面的 Hello HaiCoder 。

程序的第一行代码和第二行代码都被多行注释给注释了,所以不会被执行。

Python多行注释

使用三个双引号注释多行Python代码。

"""

这是 Python 的多行注释,这里会被编译器忽略

print('Hello HaiCoder')

"""

print('嗨客网(www.haicoder.net)')

程序运行,控制台输出,如下图:

我们可以看到,程序的输出为 嗨客网(www.haicoder.net),而并没有输出上面的 Hello HaiCoder 。

程序的第一行代码和第二行代码都被多行注释给注释了,所以不会被执行。

Python多行注释

Python多行注释不可以嵌套。

"""

""" 1 """

这是 Python 的多行注释,这里会被编译器忽略

Python多行注释不能嵌套

print('Hello HaiCoder')

"""

print('嗨客网(www.haicoder.net)')

程序运行,控制台输出,如下图:

我们在三个双引号多行注释里面嵌套了三个双引号的多行注释。我们可以看到,运行时直接报错,因为相同的多行注释是不支持嵌套的。

Python多行注释

Python不同的多行注释可以嵌套。

"""

''' 111 '''

这是 Python 的多行注释,这里会被编译器忽略

Python多行注释不能嵌套

print('Hello HaiCoder')

"""

print('嗨客网(www.haicoder.net)')

程序运行,控制台输出,如下图:

我们在三个双引号多行注释里面嵌套了三个单引号的多行注释。我们可以看到,运行正确,因为不同的多行注释是可以支持嵌套的。

Python非多行注释

多行注释作为语句的一部分出现,就不能再将它们视为多行注释的标记。

print('''嗨客网(www.haicoder.net)''')

程序运行,控制台输出,如下图:

我们在 print 语句中使用了三个单引号的多行注释。多行注释作为语句的一部分出现,就不能再将它们视为多行注释的标记,而是当做字符串标记,因此程序输出了 嗨客网(www.haicoder.net)。

Python中文编码声明注释

Python 的中文编码声明注释,主要是解决 Python2 中不支持中文的问题。

# coding=utf-8

print('''嗨客网(www.haicoder.net)''')

程序运行,控制台输出,如下图:

我们在代码的第一句使用了 Python 中文编码声明注释。Python 中文编码声明注释也不会被执行,只是告诉编译器当前程序使用的编码,因此程序输出了 嗨客网(www.haicoder.net)。

Python注释总结

用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性。一旦程序中某部分内容被注释掉,则该内容将会被 Python 解释器忽略,换句话说,此部分内容将不会被执行。

Python 提供了三种注释的形式单行注释 、多行注释和中文编码声明注释。

python 多行注释语法_Python 注释-Python注释多行代码-Python注释符-python多行注释-嗨客网...相关推荐

  1. python同时注释多行代码_python怎么同时对多行代码进行注释

    学会向程序中添加必要的注释,也是很重要的.注释不仅可以用来解释程序某些部分的作用和功能(用自然语言描述代码的功能),在必要时,还可以将代码临时移除,是调试程序的好帮手. 当然,添加注释的最大作用还是提 ...

  2. python怎么同时对多行代码进行注释?

    转载自品略图书馆 http://www.pinlue.com/article/2020/04/1007/4410139993103.html 学会向程序中添加必要的注释,也是很重要的.注释不仅可以用来 ...

  3. 【python】一个目录里面多个python程序文件,统计一下里面有多少行代码。即分别列出:代码、空行、注释的行数。

    一个目录里面多个python程序文件,统计一下里面有多少行代码.即分别列出:代码.空行.注释的行数. 题目 代码 结果 题目 一个目录里面多个python程序文件,统计一下里面有多少行代码.即分别列出 ...

  4. python islower函数_python字符串是否是小写-python 字符串小写-python islower函数-python islower函数未定义-嗨客网...

    Python字符串是否是小写教程 在开发过程中,有时候我们需要判断一个 Python islower()函数详解 语法 str.islower() -> bool 参数 参数 描述 str 表示 ...

  5. python中用什么函数去掉空格_python去除字符串空格-python删除空格-python去掉空白字符-python strip函数-python trim函数-嗨客网...

    Python去除字符串空格教程 在开发过程中,有时候我们需要去除一个 Python strip()函数详解 语法 S.strip([chars]) -> str 参数 参数 描述 S 表示原字符 ...

  6. python if elif用法_Python elif 条件判断-python if elif-python else if-Python elif使用-嗨客网...

    Python elif条件判断教程 在 elif elif 语句只能写在 if 语句的同级代码的后面,且 elif 语句可以写任意多个. Python elif语句详解 语法 if condition ...

  7. python中isdigit函数什么意思_python字符串是否为数字类型-python isdigit函数-isdigit函数 python-python isdigit函数使用-嗨客网...

    Python字符串是否是数字教程 在开发过程中,有时候我们需要判断一个 Python isdigit()函数详解 语法 str.isdigit() -> bool 参数 参数 描述 str 表示 ...

  8. python编写小游戏代码_Python小游戏之300行代码实现俄罗斯方块

    Python小游戏之300行代码实现俄罗斯方块 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: Python小游戏之300行代码实现俄罗斯方块.txt ] (友情提示:右键点上 ...

  9. 在python中的转义字符是什么_Python转义字符-Python转义字符表-Python转义字符的作用-在Python中如何输出转义字符-嗨客网...

    Python转义字符教程 在编程中有一些字符是打不出来的,比如换行,提示音,下一个制表位等等,于是程序语言的开发者就设计了转义序列(escape sequence)这种东西用来表达这些字符. 所谓转义 ...

  10. c语言注释的作用文百,C语言注释-C语言行注释-C语言注释块注释-嗨客网

    C语言注释教程 用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性.同时,注释也是一个程序员必须要具有的良好编程习惯.我们应该首先将自己的思想通过注释先整理出来,再用代码去体现. 在 C语言注 ...

最新文章

  1. JS+库+框架+工具
  2. windows解压tar.gz文件 7z
  3. c语言实现天气预报步骤,天气预报是怎么预测天气的?天气预报制定需要哪些步骤...
  4. 网易创新企业大会圆满收官  看新技术和新商业如何撞出花火
  5. kotlin学习之类的扩展(四)
  6. 再次分享一个多选文件上传方案
  7. jquery复选框 选中事件 及其判断是否被选中_常用笔记
  8. html img设置最底层,在HTML片段中设置img标签的baseUrl
  9. mediawiki修改用mysql数据库_mysql – Mediawiki数据库恢复
  10. 使用AT指令给飞信号发短信失败
  11. net core 使用Newtonsoft.Json 读取Json文件数据
  12. OSMDroid —— 开源的 Android 地图开发库
  13. 读《白帽子讲Web安全》有感
  14. 微信小程序中跳转另一个小程序(两种方式)
  15. 读书,读一本好书,让我们得以明净如水
  16. 黄教头第六周作业 一个基础的反射型xss
  17. 阿里巴巴大数据实践之数据建模
  18. 以不变应万变:因果启发的稳定学习年度研究进展(上篇)
  19. DepthPano-TOG2020 学习整理(一)——有关全景图的三维场景重建
  20. 计算机绘图要学吗,如何学好计算机绘图 AUTOCAD 软件

热门文章

  1. 金网seo工具资源全套软件
  2. 【推荐】智慧城市顶层设计及其建设规划实施解决方案可行性研究报告合集(共107份,963M)
  3. 测试专业名词总结UT,IT,ST,UAT
  4. 计算机类耗品有哪些,办公用品和办公耗材清单有哪些?
  5. 二、简单易用的Python代码加密方法(基于Cython)
  6. 51单片机——舵机的原理及应用
  7. apa引用要在文中吗_APA、MLA格式引用规范
  8. python中heading_python如何抓取几个csv的heading并存在excel里?
  9. 整理一下第一次参加华为大数据挑战赛自己的一些收获吧(正式赛篇阶段一)
  10. 让前端走进微时代, 微微一弄很哇塞!