📜  python 提取子字符串 - Python (1)

📅  最后修改于: 2023-12-03 15:04:17.107000             🧑  作者: Mango

Python 提取子字符串

在 Python 中,可以使用切片操作符来提取字符串中的子字符串。切片操作符可以取出一个字符串中的一部分,其格式为 [start:end],其中 start 表示子字符串的起始位置(包含),end 表示子字符串的结束位置(不包含)。

下面是一个例子:

s = "Python 提取子字符串"
sub = s[7:10]  # 取出"提取子"
print(sub)

输出结果为:

提取子

此外,还可以通过指定步长来提取子字符串。格式为 [start:end:step],其中 step 表示步长,默认为 1。下面是一个例子:

s = "Python 提取子字符串"
sub = s[0:12:2]  # 取出"Pto提字"
print(sub)

输出结果为:

Pto提字

如果要取出从字符串的头或尾开始的一部分子字符串,可以省略 startend 的位置。例如:

s = "Python 提取子字符串"
sub1 = s[:6]  # 取出"Python"
sub2 = s[-6:]  # 取出"子字符串"
print(sub1)
print(sub2)

输出结果为:

Python
子字符串

以上就是 Python 提取子字符串的方法。用好切片操作符,可以很方便地对字符串进行处理。