Python 字符串特殊操作符
假设字符串变量 a 的值为 "Hello",而变量 b 的值为 "Python",则:-
序号 | 操作符和说明 | 示例 |
---|---|---|
1 | + 连接 - 链接操作符两侧的值 | a + b 将生成 HelloPython |
2 | * 重复 - 创建新字符串,连接同一字符串的多个副本 | a*2 将生成 HelloHello |
3 | [] 切片 - 返回指定索引处的字符 | a[1] 将返回 e |
4 | [ : ] 范围切片 - 返回指定范围内的字符 | a[1:4] 将返回 ell |
5 | in 成员资格 - 如果给定字符串中存在一个字符,则返回真 | H in a 将返回 1 |
6 | not in 成员资格 - 如果给定字符串中不存在一个字符,则返回真 | M not in a 将返回 1 |
7 | r/R 原始字符串 - 抑制转义字符的实际含义。原始字符串的语法与普通字符串完全相同,唯一的例外是原始字符串运算符即在引号前加字母“r”。“r”可以是小写(r)或大写(R),且必须紧接在第一个引号前。 | print r'\n' 输出 \n 而 print R'\n' 输出 \ n |
8 | % 格式 - 执行字符串格式化 | 见下一部分 |
广告