파이썬에서 문자열 반복 출력하기
파이썬에서는 문자열에 별표(*) 연산자를 사용하면 간단하게 문자열을 여러 번 반복할 수 있습니다. 별표는 문자열과 함께 사용될 때 반복 연산자(repetition operator)로 정의되며, 별표 뒤에 오는 숫자만큼 해당 문자열을 반복하여 연결합니다.
기본 사용 예제
아래 예제에서는 변수 string에 저장된 문자열을 숫자 2와 함께 곱하여 두 번 반복 출력합니다.
>>> string = 'abcdefghij' >>> print(string * 2) abcdefghijabcdefghij
동작 원리
string * 2 표현식은 원본 문자열을 그대로 두 번 이어 붙인 새로운 문자열을 생성합니다. 즉, 'abcdefghij' + 'abcdefghij'와 동일한 결과를 얻게 됩니다.
이 방법은 반복문을 작성하지 않고도 단일 명령문으로 문자열을 원하는 횟수만큼 출력할 수 있어 코드가 간결해지는 장점이 있습니다. 숫자를 변경하면 원하는 만큼 자유롭게 반복 횟수를 조절할 수도 있습니다.