在Python中,可以使用单引号(')或双引号(")创建字符串。只使用一对单引号或一对双引号创建的字符串一般称为空字符串。一般要赋给字符串一个值,这样才是比较完整地创建了字符串。例如:
由输出结果可以看到,字符串的创建非常灵活,可以使用各种方式进行创建。例如:
>>> print('读万卷书,\n行万里路。') 读万卷书, 行万里路。
在Python的语法中,字符\n表示的是换行,是Python中指定的转义字符。在任何字符串中,遇到\n就换行。Python中有很多转义字符,如表1-4所示。
表1-4 Python中的转义字符
例如,对于前面的示例,虽然输入的字符串是用引号引起的,但是输出的结果却不带引号了。假如要输出的结果也是被引号引起的(如需要输出的结果形式如下),需要怎样操作?
'读万卷书' '行万里路'
操作示例如下:
在Python中进行字符串的操作时,如果涉及需要做转义的操作,建议使用转义字符。