문자열 연결 연산자(+)는 문자열 클래스가 있는 언어 대부분에서 제공하는 기능이기 때문에 익숙할지도 모르겠다.
문자열 연결은 두 문자 사이에 빈칸을 자동으로 추가하지 않는다. 직접 넣어야 한다. 하지만 ' '와 같은 리터럴 문자열을 포함한 모든 문자열은 동일한 타입인 str이다. 따라서 파이썬은 다음 코드를 실행하는 데 아무런 문제가 없다.
first = '윌리엄'
last = '셰익스피어'
full_name = first + ' ' + last
print(full_name)
이 코드는 다음 값을 출력한다.
윌리엄 셰익스피어
문자열 반복 연산자(*)는 문자로 이루어진 그래픽을 그리거나 단락 구분자와 같이 긴 줄을 초기화할 때 유용하게 사용할 수 있다. 다음 코드를 살펴보자.
divider_str = '_' * 30
print(divider_str)