在 Python 中,可以使用切片(slice)来截取字符串。切片使用方括号 [],并且可以使用冒号 : 来指定起始位置和结束位置。

以下是一些常见的用法:

  1. 截取字符串的一部分:
string = 'Hello, World!'
substring = string[7:12]
print(substring)  # 输出 'World'
  1. 截取字符串的前几个字符:
string = 'Hello, World!'
substring = string[:5]
print(substring)  # 输出 'Hello'
  1. 截取字符串的最后几个字符:
string = 'Hello, World!'
substring = string[-6:]
print(substring)  # 输出 'World!'
  1. 指定步长进行截取:
string = 'Hello, World!'
substring = string[::2]
print(substring)  # 输出 'Hlo ol!'

在上述代码中,string 是要截取的字符串,substring 是截取后得到的子字符串。截取操作使用方括号 [],并且可以使用冒号 : 来指定起始位置和结束位置。如果不指定起始位置,则默认从字符串的开头开始;如果不指定结束位置,则默认截取到字符串的末尾。可以使用负数来指定从字符串的末尾开始截取。可以使用步长来指定每隔几个字符截取一次,默认步长为1。

需要注意的是,字符串的索引是从 0 开始的。

Python 字符串截取:使用切片方法提取子字符串

原文地址: https://www.cveoy.top/t/topic/pgoR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录