python拼接是如何工作的?

时间:2019-02-24 10:06:57

标签: python string

我是python的新手,在python中进行字符串拼接的过程中,我遇到了这种情况,这让我感到困惑,它是如何工作的?

注意:python字符串拼接可以帮助我们一次从一个字符串中获取多个字符,并且可以像[start:stop:step]的方式工作

场景: 示例:my_string =“ G”

这里 my_string 仅包含一个字符,以便从 my_string 访问'G'我可以选择 my_string [0] my_string [-1] (因为python允许反向索引)。如果我尝试执行 my_string [1] ,则python在索引位置1处不存在的字符处搜索并抛出错误“字符串索引超出范围” 。很好,可以理解。

但是,如果我像 my_string [1:] =>“” 一样做。它给了我一个空字符串,它是怎么做的?现在我也应该得到相同的Index错误吗?但是我不是。

任何人都可以向我精确解释。这将非常有帮助

0 个答案:

没有答案