프로그래밍 언어/파이썬

파이썬 6. 문자열 연산

닉네임못짓는사람 2020. 9. 18. 06:25
반응형

파이썬에서는 문자열을 더하거나 곱할 수도 있습니다.

이는 다른 언어에서는 쉽게 찾아볼 수 없는 기능인데, 파이썬만의 장점이라고 할 수 있습니다.

문자열 덧셈


먼저 문자열 덧셈에 대해 알아보도록 하겠습니다.

파이썬에서는 두 개의 문자열을 더하면 두 문자열을 연결시킬 수 있습니다.

str1 = "Hello"
str2 = "World"
str3 = str1 + str2
print(str3)

위와 같이 str1과 str2를 더해서 str3에 결괏값을 저장하면 두 문자열이 연결된 새로운 문자열을 얻을 수 있습니다.

파이썬의 경우 복잡하게 생각하지 않고, 위처럼 간단하게 생각한 결과가 나오는 경우가 많습니다.

다음은 문자열을 곱해보도록 합시다.

문자열 곱셈


곱셈같은 경우에도 간단하게 생각해보도록 합시다.

만약 Python * 3이라는 연산이 있으면 어떻게 될까요? 잠깐 생각해보고 예제를 해보시길 바랍니다.

str1 = "Python" * 3
print(str1)

이렇게 간단하게 Python이라는 문자열을 3개 str1에 저장할 수 있습니다.

즉 파이썬에서 문자열에 곱연산을 하면, 문자열의 반복을 뜻하는 의미로 사용됩니다.

이걸 응용해서 한 번 사용해봅시다.

print("ㅡ" * 25)
print("Hello Python")
print("ㅡ" * 25)

이런 식의 출력을 곱하기 연산을 통해서 아주 쉽게 구현할 수 있습니다.

다른 프로그래밍 언어인 C의 경우에는 for문을 사용해서 위와 같이 출력하는데 반해, 매우 간단합니다.

 

이번 글은 여기서 마치도록 하겠습니다.

감사합니다.

반응형

'프로그래밍 언어 > 파이썬' 카테고리의 다른 글

파이썬 8. 문자열 포매팅  (0) 2020.09.18
파이썬 7. 문자열 슬라이싱  (0) 2020.09.18
파이썬 5. 문자열  (0) 2020.09.18
파이썬 4. 자료형  (0) 2020.09.18
파이썬 3. 변수  (0) 2020.09.18