Срезы и обратный порядок строк в Python
Для заданной строки извлеките указанное количество символов из начала или конца, затем переверните и объедините её.
Примеры
def rotate(input,d):
Lfirst = input[0 : d]
Lsecond = input[d :]
Rfirst = input[0 : len(input)-d]
Rsecond = input[len(input)-d : ]
print( "Реверс начального среза:", (Lsecond + Lfirst) )
print( "Реверс конечного среза:", (Rsecond + Rfirst) )
if __name__ == "__main__":
input = 'Пример'
d=2 # Извлечь два символа
rotate(input,d)
Выполнение приведенного выше кода дает следующий вывод:
头部切片翻转 : noobRu 尾部切片翻转 : obRunoДругие расширения
Python3 Примеры