Dans Python, parfois les utilisateurs veulent répéter plusieurs fois une chaîne souhaitée. Cette situation peut se produire lorsqu'elle est nécessaire pour créer un fichier simulé ou des données à des fins de test. Cependant, il devient utile pour les utilisateurs de le faire arriver manuellement. Pour ce faire, Python fournit plusieurs techniques incroyables, telles que les fonctions et les opérateurs.
Cet article décrira les différentes façons de répéter une chaîne n fois en python.
Comment répéter une chaîne «n» fois en python?
Pour répéter une chaîne "n«Temps à Python, les techniques ci-dessous sont utilisées:
Méthode 1: Répétez une chaîne «n» fois en utilisant l'opérateur «*» dans Python
Utilisez l'opérateur de répétition «*» pour itérer une chaîne "n”Nombre de fois dans Python. Le "*»L'opérateur prend une chaîne souhaitée qui doit être répétée et un numéro entier particulier. Lorsque l'itération est effectuée, elle génère une nouvelle chaîne. De plus, le «n»Le numéro peut être une valeur entière.
Exemple
Créez d'abord une chaîne variable:
my_string = "Linux"Ensuite, utilisez la répétition "*”Opérateur, la variable de chaîne précédemment déclarée et spécifiez le nombre d'itérations requis comme«n»Et passez-les à la variable:
resultant_string = my_string * 3Utilisez le "imprimer()»Fonction pour afficher la valeur du«résultat_string»Variable:
imprimer (résultat_string)Comme vous pouvez le voir, la chaîne fournie s'est répétée trois fois:
Méthode 2: Répétez une chaîne «n» fois en utilisant la boucle «pour» dans Python
Le "pour"Loop peut être utilisé pour répéter une chaîne"n»Times en Python. C'est une fonction itérative qui a une séquence d'objets. La boucle «pour» peut itérer les éléments dans la liste spécifiée.
Exemple
Pour répéter une chaîne "n«Temps en utilisant le«pour”Boucle, jetez un œil au code suivant:
DefrepeatString (mot, x, y):Ici:
Sortir
Méthode 3: Répétez une chaîne sur une longueur avec une fonction définie par l'utilisateur dans Python
Parfois, les utilisateurs veulent répéter la chaîne et sont également tenus de rester dans une limite de caractère. Cependant, il n'y a aucune fonction intégrée dans le Python pour effectuer cette opération. À ce but particulier, vous pouvez définir votre propre fonction.
L'exemple de code indiqué ci-dessous montre comment répéter une chaîne sur une certaine longueur avec une fonction définie par l'utilisateur.
Exemple
Pour définir une fonction et répéter une chaîne "n”Times in Python, jetez un œil au code indiqué ci-dessous:
def RepeatString (mot, longueur):Dans le code indiqué ci-dessus:
Sortir
Il s'agissait de répéter une chaîne «n» fois en python en utilisant différentes approches.
Conclusion
Pour répéter une chaîne "n«Times à Python, le«*«Opérateur,«pour»Loop et la fonction définie par l'utilisateur peut être utilisée. Le "*»L'opérateur prend une chaîne qui doit se répéter et un numéro entier requis. La boucle «pour» est une fonction itérative qui a une séquence d'objets qui peuvent itérer les éléments dans la liste spécifiée. Cet article a élaboré différentes façons de répéter une chaîne n fois en python.