Python|字符串中的范围重复
有时,在使用字符串时,我们可能会遇到需要在范围内连续复制字符串范围的问题。这类问题可以在日常编程领域有应用。让我们讨论可以执行此任务的特定方式。
方法:使用字符串切片
这是解决此问题的直接方法。在此,我们执行对要重复的字符串进行切片并附加其副本的任务。 pre 和 post 切片分别附加到其前缀和后缀以构造结果字符串。
Python3
# Python3 code to demonstrate working of
# Range duplication in String
# Using string slicing
# initializing string
test_str = "geeksforgeeks"
# printing original string
print("The original string is : " + test_str)
# initializing range
i, j = 3, 6
# Range duplication in String
# Using string slicing
temp = test_str[i:j] * 2
res = test_str[:i] + temp + test_str[j:]
# printing result
print("The string after range duplication : " + res)
输出 :
The original string is : geeksforgeeks
The string after range duplication : geeksfksforgeeks