python截取子串
时间: 2023-10-28 15:58:18 浏览: 119
python 截取 取出一部分的字符串方法
在Python中,可以使用切片(slice)操作来截取子串。通过指定字符串的起始索引和终止索引,可以截取出需要的子串。例如,如果我们有一个字符串str = '0123456789',可以使用str[起始索引:终止索引]的形式来截取子串。
以下是一些常用的切片操作示例:
- str[0:3]:截取第一位到第三位的字符,结果为'012'。
- str[:]:截取字符串的全部字符,结果为'0123456789'。
- str[6:]:截取第七个字符到结尾,结果为'6789'。
- str[:-3]:截取从头开始到倒数第三个字符之前,结果为'0123456'。
- str:截取第三个字符,结果为'2'。
- str[-1]:截取倒数第一个字符,结果为'9'。
- str[::-1]:创造一个与原字符串顺序相反的字符串,结果为'9876543210'。
- str[-3:-1]:截取倒数第三位与倒数第一位之前的字符,结果为'78'。
- str[-3:]:截取倒数第三位到结尾,结果为'789'。
- str[:-5:-3]:逆序截取,结果为'96'。
注意,起始索引和终止索引都是可选的,如果没有指定起始索引,将从头开始截取;如果没有指定终止索引,将截取到字符串的末尾。另外,负数索引表示从后往前计数,例如-1表示倒数第一个字符。
希望以上内容对您有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文