python切片字符串
时间: 2023-10-02 15:08:41 浏览: 83
详解Python字符串切片
5星 · 资源好评率100%
在Python中,我们可以使用切片(slicing)来获取一个字符串的子串。切片操作使用方括号 [],并且可以指定一个起始位置和一个终止位置来获取一个子串。
下面是一些示例:
```python
s = "Hello, world!"
# 获取从索引 0 开始,到索引 5(不包括 5)的子串
print(s[0:5]) # 输出 "Hello"
# 如果省略起始位置,则默认从索引 0 开始
print(s[:5]) # 输出 "Hello"
# 如果省略终止位置,则默认到字符串的末尾
print(s[7:]) # 输出 "world!"
# 可以使用负数来表示从字符串末尾开始的索引
print(s[-6:]) # 输出 "world!"
```
需要注意的是,切片操作不会修改原始字符串,而是返回一个新的子串。
阅读全文