Hoe strings herhalen in Python? Wat zijn enkele tips om dit te doen


Beste antwoord

Laten we "our string " als onze string nemen.

Zoals al beantwoord, kun je stringvermenigvuldiging gebruiken:

>>> os = "our string "

>>> os * 5

"our string our string our string our string our string "

Je kunt natuurlijk een lus gebruiken:

>>> for n in range(5):

... print(os, end="")

...

our string our string our string our string our string >>>

Maar je kunt ook in python 3 of 2.7 gebruiken met van \_\_future\_\_ import print\_function , string-opmaak :

>>> "{0}{0}{0}{0}{0}".format(os)

"our string our string our string our string our string "

En in Python 3.6 en later kunt u “F strings” gebruiken:

>>> f"{os}{os}{os}{os}{os}"

"our string our string our string our string our string "

En, natuurlijk, je zou zelfs in generatoren of decorateurs kunnen stappen als je echt vond dat het de moeite waard was.

Answer

Welnu, als je in Python hiervoor loop gebruikt, kun je de functie ervan niet onderscheiden met andere programmeertalen. Python maakt onze spullen gemakkelijker.

Als u een bepaalde String wilt herhalen, hoeft u alleen maar een vermenigvuldigingsteken te gebruiken, net zoals u een getal vermenigvuldigt, dat wil zeggen “String” * 5 = “StringStringStringStringString”. Dit wordt de output. Maar het is een heel rare manier om het te doen of om een ​​string te herhalen. Je kunt lussen overwegen om de strings te herhalen, maar het is beter om voor één liner te gaan in plaats van 3 regels code te schrijven.

str="Biranchi"

print(str)

str=str*4

print(str)

De eerste zal Biranchi afdrukken, terwijl het voor de tweede keer 4 keer Biranchi zal afdrukken zoals in het bovenstaande voorbeeld. Maar als je Loop wilt gebruiken, dan:

str="Biranchi"

for i in range(10):

print(str)

Dankjewel !!!

Gelukkig codeermaatje !!!

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *