더북(TheBook)

3.2.4 문자열의 연산

문자열의 경우 숫자 자료형처럼 산술 연산자를 사용할 수 있습니다. 단, 덧셈과 곱셈만 가능합니다. 즉 문자열끼리 더하면 문자열이 연결되고, 문자열과 숫자를 곱하면 곱한 숫자만큼 문자열이 연결됩니다. 다음 코드를 작성하고 실행해봅시다.

ch03-string.py

print('난 파이썬이 좋아\rHello World') # 커서를 문장 처음으로 이동
string1 = "Hello" 
string2 = "World"
print(string1 + string2) # 문자열끼리의 덧셈
print(string1 * 10) # 문자열과 숫자의 곱셈

실행결과

(중략) 
HelloWorld
HelloHelloHelloHelloHelloHelloHelloHelloHelloHello

문자열을 연결하려면 3~4줄의 코드를 추가로 작성하거나 복잡한 함수를 외워서 사용해야 하지만 문자열 연산 기능이 있어 매우 유용합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.