Python字符串切片索引 - 切片到字符串的结尾
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python字符串切片索引 - 切片到字符串的结尾相关的知识,希望对你有一定的参考价值。
使用字符串索引,有没有办法切片到字符串结尾而不使用len()?负指数从结尾开始,但[-1]省略了最终字符。
word = "Help"
word[1:-1] # But I want to grab up to end of string!
word[1:len(word)] # Works but is there anything better?
答案
您可以尝试使用:
word[1:]
另一答案
甚至:
>>> word = "Help"
>>> word[-3:]
'elp'
另一答案
我发现自己需要将结束索引指定为函数中的输入变量。在这种情况下,你可以制作end=None
。例如:
def slice(val,start=1,stop=None)
return val[start:stop]
word = "Help"
slice(word) # output: 'elp'
另一答案
是的,当然,你应该:
word[1:]
另一答案
你在找这个吗?
>>> word = "Help"
>>> word[1:]
'elp'
另一答案
如果你只想省略字符串的第一个字符,你总是可以这样做:
word[1:]
在这里,您要指定索引1中的字符,这是字符串的第二个字符,直到最后的最后一个索引。这意味着您只在字符串的第一个索引处切割字符,在本例中为“H”。打印这将导致:'elp'
不确定这是不是你以后的那个。
另一答案
word="Help"
word[:]
'救命'
我希望这可以帮助你
以上是关于Python字符串切片索引 - 切片到字符串的结尾的主要内容,如果未能解决你的问题,请参考以下文章