gpt4 book ai didi

python - 在python中截断字符串

转载 作者:IT老高 更新时间:2023-10-28 21:17:55 28 4
gpt4 key购买 nike

有人给了我一个截断字符串的语法,如下所示:

string = "My Text String"

print string [0:3] # This is just an example

我不确定这叫什么(string[0:3] 语法),所以我很难在互联网上查找它并了解它是如何工作的。到目前为止,我认为它是这样工作的:

  • string[0:3] # 返回字符串的前 3 个字符
  • string[0:-3] # 将返回字符串的最后 3 个字符
  • string[3:-3] # 似乎截断了前 3 个字符和后 3 个字符
  • string[1:0] # 我返回 2 个单引号....不知道这是在做什么
  • string[-1:1] #和上一个一样

无论如何,我可能还可以添加一些其他示例,但我的意思是我是这个功能的新手,我想知道它叫什么以及在哪里可以找到有关此功能的更多信息。我确定我只是在某处遗漏了一个很好的引用。

感谢您的任何建议,迈克

最佳答案

它被称为切片。来自 Common Sequence Operations 下的 python 文档:

s[i:j]

The slice of s from i to j is defined as the sequence of items with index k such that i <= k < j. If i or j is greater than len(s), use len(s). If i is omitted or None, use 0. If j is omitted or None, use len(s). If i is greater than or equal to j, the slice is empty.

source

关于python - 在python中截断字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10034377/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com