¿Cómo repetir cadenas en Python? ¿Cuáles son algunos consejos para hacerlo?


Mejor respuesta

Tomemos "our string " como nuestra cadena.

Como ya respondió, puede usar la multiplicación de cadenas:

>>> os = "our string "

>>> os * 5

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

Por supuesto, puede utilizar un bucle:

>>> for n in range(5):

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

...

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

Pero también puede usar en python 3 o 2.7 con from \_\_future\_\_ import print\_function , formato de cadena :

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

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

Y en Python 3.6 y luego puede usar «cadenas F»:

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

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

Y, por supuesto, incluso podrías entrar en generadores o decoradores si realmente sintió que valía la pena.

Respuesta

Bueno, en Python si usa loop para esto, entonces no puede diferenciar su característica con otros lenguajes de programación. Python hace que nuestras cosas sean más fáciles.

Si desea repetir una cadena en particular, simplemente el signo de multiplicación al igual que multiplica un número, es decir, «Cadena» * 5 = «StringStringStringStringString». Esta será la salida. Pero es una forma muy extraña de hacerlo o de repetir una cadena. Puede considerar bucles para repetir las cadenas, pero es mejor usar una línea en lugar de escribir 3 líneas de código.

str="Biranchi"

print(str)

str=str*4

print(str)

El primero imprimirá Biranchi, mientras que por segunda vez imprimirá 4 veces Biranchi como se muestra en el ejemplo anterior. Pero si desea utilizar Loop, entonces:

str="Biranchi"

for i in range(10):

print(str)

¡¡¡Gracias !!!

¡¡¡Feliz compañero de codificación !!!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *