반응형
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에서 동작하는 결과가 나옵니다. 이번 시간은 큰 어려움 없이 따라오셨을 것이라 생각됩니다. 다음 시간에는 문자열 인덱싱과 슬라이싱에 대해서 알아보도록 합시다.
반응형
'개발 > python' 카테고리의 다른 글
[python] 문자열 관련 함수 (0) | 2024.09.19 |
---|---|
[python] 문자열 인덱싱과 슬라이싱 (0) | 2024.09.18 |
[python] 데이터 타입 - 문자열 만들기 (0) | 2024.09.16 |
[python] 데이터 타입 - 숫자형 (0) | 2024.09.10 |
[python] ubuntu에서 python3 설치하기 (0) | 2024.09.09 |