从位置到位置的python复制字符串

时间:2014-07-05 21:16:27

标签: python string position copy

我有一个字符串test_string,比如'Hello,two is a number'“我想在第7和第12位之间复制字符。在我使用的编程语言中:

test_string = 'Hello, two is a number'
new_string = string_copy(test_string, 7, 12)

new_string的值是'two i'。我的例子可能有点愚蠢,但Python中是否存在等于string_copy的函数?

1 个答案:

答案 0 :(得分:0)

这是一个内置功能,称为切片

'Hello, two is a number'[7:12]

test_string = 'Hello, two is a number'
new_string = test_string[7:12]

你似乎错误计算了,因为结果将是'两个i'(没有前导空格)。

编辑:或者,正如Zero Piraeus指出的那样,您的语言使用基于1的索引而不是python

另见https://docs.python.org/3/tutorial/introduction.html#lists