Python字符串操作方法
时间: 2024-09-13 13:00:57 浏览: 41
Python 字符串操作方法大全
Python中的字符串操作方法非常丰富,可以方便地对字符串进行各种处理。这里列举一些常见的字符串操作:
1. **索引和切片**:`str[index]`用于获取字符串中指定位置的字符,`str[start:end]`则返回从起始索引到结束索引(非包含)的所有字符。
2. **长度**:`len(str)`返回字符串的字符数。
3. **连接**:`+`运算符用于拼接两个字符串,也可以通过`join()`函数将序列中的元素连接成一个字符串。
4. **复制**:`str.copy()`创建一个新的字符串副本,`str*times`用于重复字符串多次。
5. **分割**:`str.split(separator)`将字符串按指定分隔符切割成列表,`str.rsplit()`则是从右向左切割。
6. **查找**:`str.find(substring)`寻找子串第一次出现的位置,如果没有找到则返回-1;`str.index()`类似但会抛出异常如果子串不存在。
7. **替换**:`str.replace(old, new)`替换所有旧子串为新子串。
8. **大小写转换**:`str.lower()`和`str.upper()`分别转为小写和大写,`str.capitalize()`首字母大写。
9. **去除空格**:`str.strip()`去掉字符串两侧的空白字符,`str.lstrip()`左侧,`str.rstrip()`右侧。
10. **格式化**:`str.format(*args, **kwargs)`用于字符串插值,替换占位符。
阅读全文