1.字符串的定义:
Python 中的字符串被定义为一个字符集合,它被引号所包围,引号可以是单引号、双引号或者三引号(即三个连续的单引号或者双引号)。
单引号和双引号包围的是单行字符串,二者的作用相同。三引号可以包围多行字符串。
需要注意的是,三个引号能包围多行字符串,这种字符串常常出现在函数声明的下—行,用来注释函数的功能。这个注释被认为是函数的一个默认属性,可以通过“函数名.__doc__
”的形式进行访问。
2.转义字符
转义字符用于表示一些在某些场合不能直接输入的特殊字符。
在由单引号包围的字符串中再次使用了单引号,代码运行时将会报错。再如,代码中需要输人退格符、换行符、换页符等不可见字符,解决这个问题就要使用转义符。
转义符由反斜杠()引导,与后面相邻的字符组成了新的含义。如\n 表示换行,\表示输入反斜杠,\t表示制表符。
字符串的转义符:
>>> x='\000\101\102'
>>> y='\000\x61\x63'
>>> x,y
('\x00AB', '\x00ac')
>>> print(x,y) #运行结果的字符前有空格