编写Python脚本时,引号用于定义字符串内容;在Python中,可以使用三种引号,分别是单引号、双引号、三重引号等,这三种引号是用来定义字符串的,那么在使用上有什么区别吗?先说单引号,双引号。单引号和双引号都是用来定义字符串的:其实单引号和双引号的用法没有区别!那为什么Python要使用这两种方法呢?定义一个字符串不是多余的吗?其实在定义字符串方面,单引号和双引号是相辅相成的:如果原字符串中包含单引号,可以使用双引号定义;如果原字符串中包含双引号,可以使用单引号来定义;看例子:也可以用转义字符对字符串中的单引号或双引号进行转义,但是写起来比较麻烦(如果字符串中引号多的话会比较麻烦),可读性变差了.你会发现这就是Python支持双引号和单引号定义字符串的原因,也体现了Python灵活易用的特点!让我们在这里谈谈三重引号。三引号的意思是:三对单引号或三对双引号。#三对单引号组成'''string...'''#三对双引号组成"""string..."""三引号也是定义字符串,但是三引号出现的频率没有单引号和双引号高。在一些特殊场合使用三重引号,更加高效优雅!编写多行文档注释:非常直观!如果用“#”来写多行注释,也是很麻烦的!定义多行字符串:三引号中包含的字符字符串可以由多行组成,可以不使用“\n”直接换行,字符串内容有单引号或双引号时无需转义。写起来非常简单直观!如果您尝试使用单引号或双引号,那将是一件疯狂的事情!结论在不同的场景下,使用不同的引号来定义字符串,充分体现了Python的灵活性。易于使用的功能!
