Como repetir strings em Python? Quais são algumas dicas para fazer isso


Melhor resposta

Vamos tomar "our string " como nossa string.

Como já respondi, você pode usar a multiplicação de strings:

>>> os = "our string "

>>> os * 5

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

Claro, você pode usar um loop:

>>> for n in range(5):

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

...

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

Mas você também pode usar, em python 3 ou 2.7 com from \_\_future\_\_ importar print\_function , formatação de string :

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

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

E no Python 3.6 e mais tarde você pode usar “strings F”:

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

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

E, é claro, você poderia até entrar em geradores ou decoradores se realmente achou que valeu a pena.

Resposta

Bem, em Python, se você usar loop para isso, não será possível diferenciá-lo de outras linguagens de programação. Python torna nossas coisas mais fáceis.

Se você quiser repetir uma determinada string, então apenas assine a multiplicação da mesma forma que multiplica um número, ou seja, “String” * 5 = ”StringStringStringStringString”. Esta será a saída. Mas é uma maneira muito estranha de fazer ou de repetir uma string. Você pode considerar loops para repetir as strings, mas é melhor ir para uma linha em vez de escrever 3 linhas de código.

str="Biranchi"

print(str)

str=str*4

print(str)

O primeiro imprimirá Biranchi, onde na segunda vez imprimirá 4 vezes Biranchi como mostrado no exemplo acima. Mas se você quiser usar Loop, então:

str="Biranchi"

for i in range(10):

print(str)

Obrigado !!!

Feliz companheiro de codificação !!!

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *