Python - 字符串切片
小于 1 分钟
Python - 字符串切片
切片
你可以使用切片语法返回一系列字符。
指定起始索引和结束索引,用冒号分隔,以返回字符串的一部分。
示例
获取从位置2到位置5(不包括位置5)的字符:
b = "Hello, World!"
print(b[2:5])
**注意:**第一个字符的索引是0。
从一开始就切片
通过省略起始索引,范围将从第一个字符开始:
示例
获取从开始到位置5(不包括)的字符:
b = "Hello, World!"
print(b[:5])
切片到尽头
省略 结束 索引,范围将延伸到结束:
示例
从位置2获取字符,直到最后:
b = "Hello, World!"
print(b[2:])
负索引
使用负索引从字符串的末尾开始切片:
示例
获取角色:
从:“World!”中的“o”(位置 -5)
到,但不包括:"d" 在 "World!" 中的位置 -2:
b = "Hello, World!"
print(b[-5:-2])
