Repetir cadena con el operador de Python

PythonPythonBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En Python, podemos usar el operador * para repetir una cadena un número determinado de veces. Esto puede ser útil en muchas situaciones, como cuando necesitamos crear una cadena con un número específico de caracteres o cuando necesitamos repetir un cierto patrón.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") subgraph Lab Skills python/comments -.-> lab-13698{{"Repetir cadena con el operador de Python"}} python/tuples -.-> lab-13698{{"Repetir cadena con el operador de Python"}} python/function_definition -.-> lab-13698{{"Repetir cadena con el operador de Python"}} end

Repetir cadena

Escribe una función llamada repeat_string que tome dos parámetros: una cadena s y un entero n. La función debe devolver una nueva cadena que contenga s repetida n veces.

Por ejemplo, si s es "hello" y n es 3, la función debe devolver "hellohellohello". Si s es "abc" y n es 5, la función debe devolver "abcabcabcabcabc".

def n_times_string(s, n):
  return (s * n)
n_times_string('py', 4) #'pypypypy'

Resumen

En este desafío, aprendiste cómo usar el operador * para repetir una cadena un número determinado de veces. También escribiste una función llamada repeat_string que toma una cadena y un entero como parámetros y devuelve una nueva cadena que contiene la cadena original repetida n veces.