Función mágica

Published by Lógó in

Crea una clase Magic con estos métodos de instancia:

  • replace(text, old_char, new_char) reemplaza cada carácter coincidente.
  • str_length(text) devuelve la longitud de la cadena.
  • trim(text) elimina los espacios de ambos extremos de la cadena.
  • list_slice(values, (start, end)) usa posiciones inclusivas basadas en 1 y devuelve los valores desde start hasta end. Devuelve -1 si ese segmento está vacío.

Ejemplos

magic = Magic()

magic.replace("AzErty-QwErty", "E", "e") ➞ "Azerty-Qwerty"

magic.str_length("hello world") ➞ 11

magic.trim("  python is awesome  ") ➞ "python is awesome"

magic.list_slice([1, 2, 3, 4, 5], (2, 4)) ➞ [2, 3, 4]

Notas

N/A