python 截取字符串
时间: 2023-12-11 08:33:49 浏览: 76
python 截取 取出一部分的字符串方法
在Python中,可以使用切片操作来截取字符串。切片操作使用方括号[],并且可以指定起始位置、结束位置和步长。具体方法如下:
1.截取指定位置的字符
```python
astr = 'hello world'
print(astr[1]) # 输出:e
```
2.截取指定范围的字符
```python
astr = 'hello world'
print(astr[0:4]) # 输出:hell
```
因为下标4的是o,但是截取字符串不包含结尾,所以o不取出。
3.截取从指定位置到结尾的字符
```python
astr = 'hello world'
print(astr[1:]) # 输出:ello world
```
4.截取整个字符串
```python
astr = 'hello world'
print(astr[:]) # 输出:hello world
```
5.截取超出范围的字符
```python
astr = 'hello world'
print(astr[0:10000]) # 输出:hello world
```
结尾部分超过索引,不影响取出。
6.倒序截取字符
```python
astr = 'hello world'
print(astr[-1]) # 输出:d
```
7.倒序截取指定范围的字符
```python
astr = 'hello world'
print(astr[-5:-1]) # 输出:worl
```
8.倒序截取超出范围的字符
```python
astr = 'hello world'
print(astr[-1:-5]) # 无输出,要遵循从左到右的规则。
```
阅读全文