Legjobb válasz
Vegyük a "our string "
-t karakterláncunkká.
Amint azt már megválaszoltuk, használhatja a karakterlánc-szorzást:
>>> os = "our string "
>>> os * 5
"our string our string our string our string our string "
Természetesen használhat ciklust is:
>>> for n in range(5):
... print(os, end="")
...
our string our string our string our string our string >>>
De használhatja a (z) szót a Python 3 vagy a 2.7 verzióban is a \_\_future\_\_ import nyomtatási\_funkcióval , string formázással :
>>> "{0}{0}{0}{0}{0}".format(os)
"our string our string our string our string our string "
És a Python 3.6-ban és később használhatja az „F karakterláncokat”:
>>> f"{os}{os}{os}{os}{os}"
"our string our string our string our string our string "
És, természetesen, , akár generátorokba vagy díszítőkbe is léphet úgy érezte, hogy érdemes.
Válasz
Nos, a Pythonban, ha ehhez ciklust használ, akkor nem tudja megkülönböztetni a funkciót más programozási nyelvekkel. A Python megkönnyíti a mi dolgainkat.
Ha meg akarsz ismételni egy adott karakterláncot, akkor csak a Szorzás előjelet, miközben számot szaporítasz, azaz „String” * 5 = ”StringStringStringStringString”. Ez lesz a kimenet. De nagyon furcsa mód erre, vagy megismételni egy sztringet. Megfontolhatja a hurkokat a karakterláncok megismétléséhez, de jobb, ha egy vonalra megy, ahelyett, hogy 3 kódsort írna.
str="Biranchi"
print(str)
str=str*4
print(str)
Az első a Biranchit fogja kinyomtatni, ahol a második alkalommal a Biranchi négyszeresét fogja kinyomtatni, a fenti példában látható módon. De ha a Loopot akarja használni, akkor:
str="Biranchi"
for i in range(10):
print(str)
Köszönöm !!!
Boldog kódoló társ !!!