Python中如何截取字符串
时间: 2024-07-06 19:01:13 浏览: 117
Python中文字符串截取问题
5星 · 资源好评率100%
在 Python 中,你可以使用内置的切片(slicing)功能来截取字符串。切片提供了一种简单的方法,可以从字符串中提取子串。基本语法是 `string[start:end]`,其中 `start` 是开始位置(包含),`end` 是结束位置(不包含)。如果省略 `start` 或 `end`,它们默认为 0 和字符串长度。
以下是一些示例:
```python
# 截取从索引2到索引6的子串(不包括6)
substring = "Hello, World!"[2:6]
print(substring) # 输出 "llo,"
# 如果省略 `start`,默认从字符串开头开始
substring = "Hello, World!"[:6]
print(substring) # 输出 "Hello,"
# 如果省略 `end`,默认到字符串结尾
substring = "Hello, World!"[2:]
print(substring) # 输出 "llo, World!"
# 从后向前截取,负索引也是可以的
substring = "Hello, World!"[-6:-1]
print(substring) # 输出 "World"
```
阅读全文