python中截取特定字符串
时间: 2023-06-12 16:08:00 浏览: 93
python 截取 取出一部分的字符串方法
在Python中,你可以使用字符串的切片(slice)来截取特定的子字符串。
切片的语法是 `string[start:end]`,其中 `start` 是要截取的子字符串的起始位置,`end` 是要截取的子字符串的结束位置(不包括该位置的字符)。
例如,如果你想截取字符串 `"Hello, world!"` 中的 `"world"`,你可以这样写:
```python
string = "Hello, world!"
substring = string[7:12]
print(substring) # 输出 "world"
```
注意,这里的起始位置和结束位置都是从 0 开始计数的。如果你省略了 `start`,则默认从字符串的开头开始截取;如果你省略了 `end`,则默认截取到字符串的末尾。如果你想从末尾开始计数,可以使用负数索引。
例如,如果你想截取字符串 `"Hello, world!"` 中的 `"Hello"`,你可以这样写:
```python
string = "Hello, world!"
substring = string[:5]
print(substring) # 输出 "Hello"
```
如果你想截取字符串 `"Hello, world!"` 中的 `"!"`,你可以这样写:
```python
string = "Hello, world!"
substring = string[-1:]
print(substring) # 输出 "!"
```
阅读全文