I Python vil noen ganger brukere gjenta en ønsket streng flere ganger. Denne situasjonen kan oppstå når det kreves å lage en hånlig fil eller data for testformål. Imidlertid blir det nyttig for brukere å få det til å skje manuelt. For å gjøre det gir Python flere fantastiske teknikker, for eksempel funksjoner og operatører.
Denne oppskrivningen vil beskrive de forskjellige måtene å gjenta en streng N ganger i Python.
Hvordan gjenta en streng “N” ganger i Python?
Å gjenta en streng “n”Tidene i Python, brukes underverdighetsteknikker:
Metode 1: Gjenta en streng “N” ganger ved hjelp av “*” -operatør i Python
Bruk "*" repetisjonsoperatøren for å iterere en streng "n”Antall ganger i Python. “*”Operatøren tar en ønsket streng som må gjentas og et bestemt heltallnummer. Når iterasjonen utføres, genererer den en ny streng. Dessuten "n”Antall kan være en heltallverdi.
Eksempel
Først må du lage en variabel streng:
my_string = "Linux"Bruk deretter repetisjonen "*”Operatør, den tidligere erklærte strengvariabelen og spesifiserer det nødvendige antall iterasjoner som“n”Og gi dem til variabelen:
resulterer_string = my_string * 3Bruke "skrive ut()”Funksjon for å vise verdien av“resulterende_string”Variabel:
print (resulter_string)Som du kan se, har den medfølgende strengen gjentatt tre ganger:
Metode 2: Gjenta en streng “N” -tider ved å bruke “For” -sløyfe i Python
“til”Loop kan brukes til å gjenta en streng”n”Times in Python. Det er en iterativ funksjon som har en sekvens av objekter. "For" -løkken kan iterere over elementene i den spesifiserte listen.
Eksempel
Å gjenta en streng “n”Tider ved å bruke“til”Loop, ta en titt på følgende kode:
DefrepeatString (Word, X, Y):Her:
Produksjon
Metode 3: Gjenta en streng til en lengde med brukerdefinert funksjon i Python
Noen ganger vil brukere gjenta strengen og er også pålagt å holde seg inne i en karaktergrense. Det er imidlertid ingen innebygd funksjon som finnes i Python for å utføre denne operasjonen. For dette spesielle formålet kan du definere din egen funksjon.
Eksemplet under gitt kode viser hvordan du gjentar en streng til en viss lengde med en brukerdefinert funksjon.
Eksempel
For å definere en funksjon og gjenta en streng "n”Tidene i Python, ta en titt på den gitte koden under:
def repeatString (ord, lengde):I den ovennevnte koden:
Produksjon
Det handlet om å gjenta en streng “n” ganger i Python ved hjelp av forskjellige tilnærminger.
Konklusjon
Å gjenta en streng “n”Tider i Python,“*”Operatør,“til”Loop, og brukerdefinert funksjon kan brukes. “*”Operatøren tar en streng som må gjenta og et nødvendig heltallnummer. "For" -sløyfen er en iterativ funksjon som har en sekvens av objekter som kan iterere over elementene i den spesifiserte listen. Denne oppskrivningen utdypet forskjellige måter å gjenta en streng N ganger i Python.