본문 바로가기
개발/python

[python] 문자열 연산

by 77monkey 개발자 2024. 9. 17.
반응형

 

 

 

 

python에서 문자열 연산은 어떤 것을 의미하는 것일까요? 오늘은 python 문자열 연산에 대해서 알아보도록 하겠습니다.

 

문자열 연산

python에서 문자열 연산은 문자열 연결과 문자열 반복이 있습니다.

 

문자열 연결(Concatenation)

문자열 연결은 말 그대로 서로 다른 문자열을 연결하는 것을 의미합니다. 두 개 이상의 문자열을 연결할 수 있어서 + 연산자를 통해서 작성할 수 있습니다. 

str1 = "77"
str2 = "monkey"
str3 = str1 + str2
print(str3)

코드를 실행하면 77monkey 결과를 얻을 수 있습니다. 

문자열 연결 예시
문자열 연결 예시

 

문자열 반복(Repetition)

문자열 반복도 말 그대로 문자열을 반복하는 것을 의미합니다. * 연산을 통해서 원하는 횟수만큼 문자열을 반복할 수 있습니다.

str1 = "#"
str2 = str1 * 5
print(str2)
print("Hello")
print(str2)

저는 간단하게 위와 같이 코드를 만들어 봤습니다. 결과는 아래와 같이 나오는 것을 확인하실 수 있습니다. 

문자열 반복 예시
문자열 반복 예시

 

마무리

문자열 연산에는 문자열 연결과 문자열 반복이 있습니다. 생각하신 것처럼 + 연산과 * 연산을 통해서 표현을 하고, 연산이 의미한 대로 생각하면 딱 python에서 동작하는 결과가 나옵니다. 이번 시간은 큰 어려움 없이 따라오셨을 것이라 생각됩니다. 다음 시간에는 문자열 인덱싱과 슬라이싱에 대해서 알아보도록 합시다.

반응형