python单行注释和多行注释分别用什么表示_Python多行注释和单行注释用法详解
在 Python 中,通常包括 3 种类型的注释,分别是单行注释、多行注释和中文编码声明注释。
Python单行注释
Python 中使用井号(‘#’)作为单行注释的符号,语法格式为:# 注释内容
也就是说,从符号‘#’处开始,直到换行处结束,此部分内容都作为注释的内容,当程序执行时,这部分内容会被忽略。
单行注释放置的位置,既可以是要注释代码的前一行,例如:#这是一行简单的注释
print ("Hello World!")
也可以是注释代码的右侧,例如:print ("Hello World!") #这是一行简单的注释
基于注释在程序中所起到的作用,以上两种方式虽然放置位置不同,但程序的执行结果是相同的,都是输出“Hello World!”。
Python多行注释
多行注释指的是可以一次性注释程序中多行的内容(包含一行)。多行注释的语法有 2 种,分别是:'''
使用 3 个单引号分别作为注释的开头和结尾
可以一次性注释多行内容
这里面的内容全部是注释内容
'''
或者"""
使用 3 个双引号分别作为注释的开头和结尾
可以一次性注释多行内容
这里面的内容全部是注释内容
"""
多行注释通常用来为 Python 文件、模块、类或者函数等添加版权、功能描述等信息。需要注意的是,在 Python 中,如果多行注释标记(三单引号或三双引号)作为语句的一部分出现,就不能再将它们视为多行注释的标记,而应看做是字符串的标志(同双引号的作用相同),例如:print('''Hello,World!''')
该语句的执行结果为:Hello,World!。由此可见,Python 解释器没有将这里的三个单引号看做是注释,而是将它们看作是字符串的标志。
Python中文编码声明注释
Python 还提供了一种特殊的中文编码声明注释,其主要用来解决 Python 2.x 中不支持直接写中文的问题。虽然此问题在 Python 3.x 中已经不存在啦,但为了规范编码,增强代码的可执行性,方便其他程序员及时了解程序所用的编码,建议初学者在程序开头处加上中文编码声明注释。
中文编码声明注释的语法有如下 2 种:# -*- coding:编码 -*-
或者
# coding=编码
语法中的编码,指的是编写程序所用的字符编码类型,比如 UTF-8、GBK 编码等。另外,在第一种语法中,‘-*-’并没有实际意义,只是为了美观才加上去了,因此,第一种语法格式中可以直接将前后的‘-*-’去掉。
举个例子,如果指定编码为 UTF-8,则可以使用下面的中文编码声明注释:# coding:utf-8
或者
# coding=utf-8
注意,给代码添加注释是是注释的基本用法,它还有一个更实用的功能,即用来调试程序。举个例子,如果你觉得某段代码可能有问题,可以先把这段代码注释起来,让 Python 解释器忽略这段代码,然后运行。如果程序可以正常执行,则可以说明错误就是由这段代码引起的;反之,如果依然出现相同的错误,则可以说明错误不是由这段代码引起的。
由此可见,在调试程序时,学会注释代码,可以缩小错误所在的范围,提高调试程序的效率。
python单行注释和多行注释分别用什么表示_Python多行注释和单行注释用法详解相关推荐
- python中split啥意思_python中split的用法详解_后端开发
如何用python正则表达式匹配字符串?_后端开发 用python正则表达式匹配字符串的方法:1.当匹配单个位置的字符串时,可以使用[(.+?)]正则表达式来提取:2.当连续多个位置的字符串匹配时,可 ...
- python imread的用法_Python imread、newaxis用法详解
这篇文章主要简介了python imread.newaxis用法详解,文中通过示例代码简介的非常具体,对大家的学习或者工作具有一定的参考学习网上卖,需要的朋友可以学习下 一:imread 用来读取图片 ...
- python中map()和dict()怎么用?你知道吗?-用法详解
map()用法 map()是python的内置函数,会根据提供的函数对指定序列做映射. 语法: map(func, iter, ...) 其中func为一个功能函数,iter表示可迭代参数序列.map ...
- python中match方法返回字符串的长度_Python re模块与正则表达式详解
Python 中使用re模块处理正则表达式,正则表达式主要用来处理文本中的查找,匹配,替换,分割等问题:我们先来看一个问题,切入正则表达式. 问题: 匹配字符串,最少以3个数字开头.使用Python代 ...
- python怎么显示求余的除数_Python算术运算符及用法详解
算术运算符也即数学运算符,用来对数字进行数学运算,比如加减乘除.下表列出了 Python 支持所有基本算术运算符. 表 1 Python 常用算术运算符 运算符 说明 实例 结果 + 加 12.45 ...
- python defaultdict 类属性_Python collections.defaultdict模块用法详解
Python中通过Key访问字典,当Key不存在时,会引发'KeyError'异常.为了避免这种情况的发生,可以使用collections类中的defaultdict()方法来为字典提供默认值. 语法 ...
- python中yield的使用_python中yield的用法详解-转载
原文链接:https://blog.csdn.net/mieleizhi0522/article/details/82142856 ,今天在写python爬虫的时候,循环的时候用到了yield,于是搜 ...
- python中bytes的用法_Python bytes类型及用法详解
Python bytes 类型用来表示一个字节串."字节串"不是编程术语,是我自己"捏造"的一个词,用来和字符串相呼应. bytes 是 Python 3.x ...
- python中的pandas库_数据分析中 pandas 库的基本用法详解
上篇分享了数据分析用到的一个库:Numpy 库,今天分享一个比 Numpy 更高效的库:pandas,它可以对数据进行导入.清洗.处理.统计和输出.pandas 是基于 Numpy 库的,可以说,pa ...
- python算术运算符_Python算术运算符及用法详解
Python 支持所有的基本算术运算符,这些算术运算符用于执行基本的数学运算,如加.减.乘.除和求余等.下面是 7 个基本的算术运算符. +:加法运算符,例如如下代码:a = 5.2 b = 3.1 ...
最新文章
- 《数据科学家养成手册》--“什么性质的人才能称得上科学家?” “科学的意思”
- 别再写 main 方法测试了,太 Low!这才是专业 Java 测试方法!
- .Net 转战 Android 4.4 日常笔记(3)--目录结构分析
- ipad运行python爬虫_Python爬虫之UserAgent的使用实例
- IT 需要知道的一些专业名词和解释 (长期更新)
- linux crontab环境变量,Linux下crontab内环境变量与Shell环境变量的关系【转】
- 科目三场外考试易出错的环节
- Fedora安装Mariadb数据库
- tortoise svn 请求的名称有效,但是找不到请求的类型的数据
- Java虚拟机工作原理详解 (一)
- SmartUpload用法
- 【BZOJ4200】【UOJ132】【NOI2015】小园丁与老司机
- 网站cookie和曲奇饼干_谷歌扔饼干和营销人员感到恶心
- 乱象丛生or一路光明,看SSD市场发展现状
- JAVA实现篮球计分计时器
- 网站推荐(3)——黑马Java学习路线
- golang不编译.html,Golang 编译 条件编译
- 黑马程序员————IO流2(day19)
- 设置共享文件夹之Mac技巧
- 快速创建树 算法 treeCreate treeview
热门文章
- 体检预约系统软件测试计划书,体检中心-管理软件需求分析.doc
- 网络安全学习资料总汇
- 快速排序(c语言实现)
- 计算机课电脑如何提网速,一个简单的优化网速方法,以提高Windows7系统电脑网速教程...
- 走过软件定义网络“来时的路”
- 微信卡券的创建、领取、核销
- 最新中国数据中心排行榜
- 国美易卡线上操作流程,国美易卡利用科技力量
- 地址总线/数据总线/控制总线的作用
- ong拼音汉字_汉语拼音ang-ong(教案)