跳到主要内容

Python 程序:获取字符串的子串

要理解这个例子,你应当了解以下Python 编程主题的知识:

使用字符串切片

my_string = "I love python."

# 打印 "love"
print(my_string[2:6])

# 打印 "love python."
print(my_string[2:])

# 打印 "I love python"
print(my_string[:-1])

输出

love
love python.
I love python

字符串切片的工作原理类似于 列表切片。上述代码的工作原理可以通过以下几点来理解。

  • [2:6] 需要指定子串的起始索引和结束索引。在这个例子中,love 从索引 2 开始,到索引 6 结束。
  • [2:] 选择从索引 2 到末尾的所有文本。
  • [:-1] 选择最后一个索引之前的所有文本。