以下代码示例展示了 Python 中字符串切片的用法,并解释了每行代码的执行结果:

a = 'Hello World'
c = a[0:5]
d = a[6:]
e = a[3:8]
print (c,d,e)
print (a[6:-1])

执行结果为:

Hello  orld
World
lo Wor
Worl

代码解释:

  • a = 'Hello World':定义了一个名为 a 的字符串变量,其值为 'Hello World'。
  • c = a[0:5]:从 a 中提取第 0 到第 5 个字符(不包含第 5 个字符),结果为 'Hello'。
  • d = a[6:]:从 a 中提取第 6 个字符到最后一个字符,结果为 'World'。
  • e = a[3:8]:从 a 中提取第 3 到第 8 个字符(不包含第 8 个字符),结果为 'lo Wor'。
  • print (c,d,e):打印 c、d、e 的值。
  • print (a[6:-1]):从 a 中提取第 6 个字符到最后一个字符的前一个字符,结果为 'Worl'。

总结:

Python 字符串切片是一种灵活的工具,可以用于提取字符串中的特定子字符串。通过指定起始和结束位置,你可以选择所需的字符范围。

Python 字符串切片示例:提取子字符串

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

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