Python: slicing e inversión de cadenas
Dada una cadena, extrae una cantidad específica de caracteres desde el inicio o el final, y luego inviértela y concaténala.
Ejemplo
def rotate(input,d):
Lfirst = input[0 : d]
Lsecond = input[d :]
Rfirst = input[0 : len(input)-d]
Rsecond = input[len(input)-d : ]
print( "Slicing desde el inicio e inversión:", (Lsecond + Lfirst) )
print( "Slicing desde el final e inversión:", (Rsecond + Rfirst) )
if __name__ == "__main__":
input = 'Ejemplo'
d=2 # Extrae dos caracteres
rotate(input,d)
El resultado de ejecutar el código anterior es:
头部切片翻转 : noobRu 尾部切片翻转 : obRunoOtras extensiones
Ejemplos de Python3