3.2.4 문자열의 연산
문자열의 경우 숫자 자료형처럼 산술 연산자를 사용할 수 있습니다. 단, 덧셈과 곱셈만 가능합니다. 즉 문자열끼리 더하면 문자열이 연결되고, 문자열과 숫자를 곱하면 곱한 숫자만큼 문자열이 연결됩니다. 다음 코드를 작성하고 실행해봅시다.
ch03-string.py
print('난 파이썬이 좋아\rHello World') # 커서를 문장 처음으로 이동
string1 = "Hello" string2 = "World" print(string1 + string2) # 문자열끼리의 덧셈 print(string1 * 10) # 문자열과 숫자의 곱셈
실행결과 |
(중략)
HelloWorld
HelloHelloHelloHelloHelloHelloHelloHelloHelloHello
|
문자열을 연결하려면 3~4줄의 코드를 추가로 작성하거나 복잡한 함수를 외워서 사용해야 하지만 문자열 연산 기능이 있어 매우 유용합니다.