python基础之常用序列类型(字符串)
python中字符串,列表,元组都是常用的数据类型,且都属于序列类型 从字符串说起,顾名思义字符串就是指一串字符,字符通常包括字母,数字,符号。在python中我们使用引号('或")来创建字符串。即创建字符串只要为变量分配一个值即可。例如: a = 'hello ,world!'b = "hello ,world!" 当所要创建的字符串中包含'或"的时候,例如要创建字符串 I love 'python'.此时由如下几种处理方式 a = ' I love "python" 'b = " I love 'python' "c = ' I love \'python\' ' 不难看出当字符串中中包含'或"中的一种时,可以通过另一种作为限定字符串范围的方式。 若字符串中同时存在单引号'和双引号"的时候,因为 ' 和 " 会引起歧义,故我们在它前面插入一个 \ 表示这是一个普通字符,不代表字符串的起始。 至此我们引入一个概念——转义字符:即在字符前加上\,字符就不再代表字符本身的意思,而是被赋予了一种新的解释或功能。 常见的转义字符有: \n 换行 \\ 代表反斜杠 \t 水平制表符 \' 代表一个单引号,同理"也可以这样的方式输出 \b 退格 \0 代表一个空字符 \r 回车 \a 代表系统提示音 注:在python 中若要去掉字符串的转义,只需要在字符串前面加上r即可,例如: >>>a