In Python möchten Benutzer manchmal mehrmals eine gewünschte Zeichenfolge wiederholen. Diese Situation kann auftreten, wenn es erforderlich ist, eine Scheindatei oder Daten für Testzwecke zu erstellen. Für Benutzer wird es jedoch nützlich, es manuell zu erreichen. Dazu bietet Python mehrere erstaunliche Techniken wie Funktionen und Bediener an.
In diesem Artikel werden die verschiedenen Möglichkeiten beschrieben, eine Zeichenfolge n-mal in Python zu wiederholen.
So wiederholen Sie in Python eine Zeichenfolge „n“ Zeiten?
Um eine Zeichenfolge zu wiederholen “N”Times In Python werden die folgenden Techniken verwendet:
Methode 1: Wiederholen Sie eine Zeichenfolge „N“ -Fzeiten mit "*" -Operator in Python
Verwenden Sie den „*“ -Petitionsoperator, um eine Zeichenfolge zu iterieren “NHäufigkeit in Python. Der "*Der Bediener nimmt eine gewünschte Zeichenfolge, die wiederholt werden muss, und eine bestimmte Ganzzahl -Nummer. Wenn die Iteration durchgeführt wird, erzeugt sie eine neue Zeichenfolge. Darüber hinaus die “N”Zahl kann ein Ganzzahlwert sein.
Beispiel
Erstellen Sie zunächst eine variable Zeichenfolge:
my_string = "Linux"Verwenden Sie dann die Wiederholung “*”Operator, die zuvor deklarierte Zeichenfolgevariable und geben Sie die erforderliche Anzahl von Iterationen als“ anNUnd übergeben Sie sie an die Variable:
resultant_string = my_string * 3Verwenden Sie die “drucken()”Funktion zum Anzeigen des Werts der“resultant_string”Variable:
print (resultant_string)Wie Sie sehen können, hat sich die bereitgestellte Zeichenfolge dreimal wiederholt:
Methode 2: Wiederholen
Der "für"Schleife kann zum Wiederholen einer Zeichenfolge verwendet werden"NZeiten in Python. Es ist eine iterative Funktion, die eine Folge von Objekten hat. Die "für" -Schloop kann die Elemente in der angegebenen Liste itererieren.
Beispiel
Um eine Zeichenfolge zu wiederholen “N"Zeiten, indem sie das nutzen"fürSchleife, schauen Sie sich den folgenden Code an:
DefrepeatString (Wort, x, y):Hier:
Ausgang
Methode 3: Wiederholen Sie eine Zeichenfolge auf eine Länge mit der benutzerdefinierten Funktion in Python
Manchmal möchten Benutzer die Zeichenfolge wiederholen und müssen auch in einer Zeichengrenze bleiben. Es gibt jedoch keine integrierte Funktion im Python, um diesen Vorgang auszuführen. Für diesen bestimmten Zweck können Sie Ihre eigene Funktion definieren.
Das untergegebene Codebeispiel zeigt, wie eine Zeichenfolge mit einer benutzerdefinierten Funktion auf eine bestimmte Länge wiederholt werden kann.
Beispiel
So definieren Sie eine Funktion und wiederholen Sie eine Zeichenfolge “N”Times in Python, schauen Sie sich den untergegebenen Code an:
Def RepeatString (Wort, Länge):Im obigen Code:
Ausgang
Das ging darum, eine Zeichenfolge „n“ in Python mit verschiedenen Ansätzen zu wiederholen.
Abschluss
Um eine Zeichenfolge zu wiederholen “N"Zeiten in Python, die"*" Operator, "für”Loop und benutzerdefinierte Funktion können verwendet werden. Der "*Der Bediener nimmt eine Zeichenfolge, die sich wiederholen muss, und eine erforderliche Ganzzahlnummer. Die "für" -Schloop ist eine iterative Funktion, die eine Folge von Objekten hat, die über die Elemente in der angegebenen Liste itereriert werden können. Dieses Bericht über verschiedene Möglichkeiten zur Wiederholung einer String-n-mal in Python erhoben.