파이썬에서 문자열을 반복하는 방법? 이를위한 몇 가지 팁은 무엇입니까?


우수 답변

"our string "를 문자열로 사용하세요.

이미 답변했듯이 문자열 곱셈을 사용할 수 있습니다.

>>> os = "our string "

>>> os * 5

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

물론 루프를 사용할 수 있습니다.

>>> for n in range(5):

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

...

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

그러나 파이썬 3 또는 2.7에서 \_\_future\_\_ import print\_function , 문자열 형식과 함께 를 사용할 수도 있습니다. :

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

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

그리고 Python 3.6 나중에 “F 문자열”을 사용할 수 있습니다.

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

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

그리고 물론 당신이 정말로 원한다면 제너레이터 나 데코레이터를 사용할 수도 있습니다. 가치가 있다고 느꼈습니다.

Answer

음, Python에서 루프를 사용하면 다른 프로그래밍 언어와 기능을 구별 할 수 없습니다. Python을 사용하면 작업이 더 쉬워집니다.

특정 문자열을 반복하려면 숫자를 곱하는 것과 같이 곱하기 기호 (예 : “String”* 5 = “StringStringStringStringString”) 만하면됩니다. 이것이 출력이됩니다. 그러나 그것을 수행하거나 문자열을 반복하는 것은 매우 이상한 방법입니다. 문자열을 반복하는 루프를 고려할 수 있지만 3 줄의 코드를 작성하는 대신 한 줄을 사용하는 것이 좋습니다.

str="Biranchi"

print(str)

str=str*4

print(str)

첫 번째는 Biranchi를 인쇄하고 두 번째는 위의 예와 같이 Biranchi를 4 번 인쇄하지만 Loop를 사용하려면 다음을 수행하십시오.

str="Biranchi"

for i in range(10):

print(str)

감사합니다 !!!

해피 코딩 메이트 !!!

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다