一个有序的字符的集合,用来存储和表现基于文本的信息,要求使用单引号或双引号括起来(即两边的引号能够配对)。
在 Python3 中有三种字符串的类型:
1.str,用于 Unicode 文本(ASCII或其它);
2.bytes,用于二进制数据,包含编码的文本;
3.bytearray,bytes的一种可变的变体。
字符串是一个有序的字符的集合,即有索引。
原始字符串
所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。 原始字符串在字符串的第一个引号前加上字母 r(不区分大小写),与普通字符串有着几乎完全相同的语法。Unicode 字符串与 r 连用必需在 r 前面。
>>> str0 = 'Hello Python !'
>>> print(str0)
Hello Python !
>>> str1 = r'Hello Python !' # 直接打印输出, 无效。
>>> print(str1)
Hello Python !
转义字符,即( )反斜杠
转义字符 | 描述 |
---|---|
(在行尾时) | 续行符 |
反斜杠符号 | |
' | 单引号 |
" | 双引号 |
退格,Backspace | |