python 关于 字符串运算符
python 关于 字符串运算符
2021/3/22 随笔。
常用操作符如下:
| 操作符 | 描述 |
|---|---|
| + | 连接字符串 |
| * | 重复输出字符串 |
| [] | 通过索引获取字符串中的字符 |
| [:] | 截取字符串中的一部分 |
| in | 成员运算符,字符串中包含给定字符串,返回 True |
| not in | 成员运算符,字符串中不包含给定字符串,返回 True |
| r/R | 原始字符串,在字符串的第一个引号前加上字母 r 或 R 后,字符串中的所有字符 将直接按照字面意思来使用,不再转义特殊字符或不能打印的字符 |
| % | 格式化字符串 |
实例
>>> ch1 = 'Hello'
>>> ch2 = 'World'
>>> ch3 = ch1 + ch2 # 连接字符串
>>> ch3
'HelloWorld'
>>> print (ch3 * 2) # 重复输出字符串两次
HelloWorldHelloWorld
字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始
实例
>>> ch1 = 'Hello'
>>> ch2 = 'World'
>>> print (ch1 [2:5]) # 输出第 3 ~ 5 个字符组成的子字符串
llo
>>> print (ch1 [0:-1]) # 输出第 1 个 ~ 倒数第 2 个字符
Hell
>>> print (ch1 [1:]) # 输出第 2 个 以及后面所有字符
ello
>>> print (ch1 [::-1]) # 从最后一个元素到第一个元素复制一遍,即倒序
olleH

浙公网安备 33010602011771号