문자열 연결 연산자(+)는 문자열 클래스가 있는 언어 대부분에서 제공하는 기능이기 때문에 익숙할지도 모르겠다.

    문자열 연결은 두 문자 사이에 빈칸을 자동으로 추가하지 않는다. 직접 넣어야 한다. 하지만 ' '와 같은 리터럴 문자열을 포함한 모든 문자열은 동일한 타입인 str이다. 따라서 파이썬은 다음 코드를 실행하는 데 아무런 문제가 없다.

    first = '윌리엄'
    last = '셰익스피어'
    full_name = first + ' ' + last
    print(full_name)

    이 코드는 다음 값을 출력한다.

    윌리엄 셰익스피어

    문자열 반복 연산자(*)는 문자로 이루어진 그래픽을 그리거나 단락 구분자와 같이 긴 줄을 초기화할 때 유용하게 사용할 수 있다. 다음 코드를 살펴보자.

    divider_str = '_' * 30
    print(divider_str)
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.