In Python, a volte gli utenti vogliono ripetere una stringa desiderata più volte. Questa situazione può verificarsi quando è necessaria per creare un file simulato o dati a scopo di test. Tuttavia, diventa utile per gli utenti farlo accadere manualmente. Per fare ciò, Python fornisce più tecniche sorprendenti, come funzioni e operatori.
Questo articolo descriverà i diversi modi per ripetere una stringa N volte in Python.
Come ripetere una stringa "n" tempi in python?
Per ripetere una stringa "N"Times in Python, vengono utilizzate le tecniche sotto fornite:
Metodo 1: ripeti una stringa "N" Times usando l'operatore "*" in Python
Usa l'operatore di ripetizione "*" per iterare una stringa "N"Numero di volte in Python. IL "*"L'operatore prende una stringa desiderata che deve essere ripetuta e un particolare numero intero. Quando viene eseguita l'iterazione, genera una nuova stringa. Inoltre, il "N"Il numero può essere un valore intero.
Esempio
Innanzitutto, crea una stringa variabile:
my_string = "Linux"Quindi, usa la ripetizione "*"Operatore, la variabile stringa precedentemente dichiarata e specifica il numero richiesto di iterazioni come"N"E passali alla variabile:
ResultInTant_String = my_string * 3Usa il "stampa()"Funzione per visualizzare il valore di"resulting_string"Variabile:
Print (resulting_string)Come puoi vedere, la stringa fornita si è ripetuta tre volte:
Metodo 2: ripetere una stringa tempi "N" usando il loop "per" in Python
IL "per"Loop può essere utilizzato per ripetere una stringa"N"Times in Python. È una funzione iterativa che ha una sequenza di oggetti. Il ciclo "per" può iterare sugli elementi all'interno dell'elenco specificato.
Esempio
Per ripetere una stringa "N"Volte utilizzando il"per"Loop, dai un'occhiata al seguente codice:
DefrepeatString (parola, x, y):Qui:
Produzione
Metodo 3: ripetere una stringa a una lunghezza con funzione definita dall'utente in Python
A volte, gli utenti vogliono ripetere la stringa e sono anche tenuti a rimanere all'interno di un limite di carattere. Tuttavia, nel Python non esiste alcuna funzione integrata per eseguire questa operazione. Per questo scopo particolare, puoi definire la tua funzione.
L'esempio del codice seguente mostra come ripetere una stringa a una certa lunghezza con una funzione definita dall'utente.
Esempio
Per definire una funzione e ripetere una stringa "N"Times in Python, dai un'occhiata al codice di seguito:
def ripetitore (parola, lunghezza):Nel codice sopra indicato:
Produzione
Si trattava di ripetere una stringa "N" volte in Python usando approcci diversi.
Conclusione
Per ripetere una stringa "N"Times in Python, il"*"Operatore,"per"Loop e la funzione definita dall'utente può essere utilizzata. IL "*"L'operatore prende una stringa che deve ripetere e un numero intero richiesto. Il ciclo "per" è una funzione iterativa che ha una sequenza di oggetti che può iterare sugli elementi all'interno dell'elenco specificato. Questo articolo elaborava su diversi modi per ripetere una stringa N volte in Python.