[Python] 파이썬 문자열 뒤집기 (슬라이싱, reversed 함수) 사용법 & 예제

파이썬에서 문자열을 뒤집는 방법은 여러 가지가 있습니다. 문자열 뒤집기는 주로 다양한 문자열 조작 및 알고리즘 문제에서 사용되며, 다음과 같은 방법으로 수행할 수 있습니다. 문자열을 뒤집을 수 있는 방법은 다양하겠지만 가장 편리한 방법 두가지만 이번 포스팅에서 소개하려고 합니다.

 

 파이썬 문자열 뒤집기 

문자열 슬라이싱

text = "Hello World!"
reversed_text = text[::-1]
print(reversed_text)

결과 : !dlroW olleH

 

파이썬의 슬라이싱을 활용하여 문자열을 뒤집을 수 있습니다. 슬라이싱은 문자열의 일부분을 추출하는 것으로 사용될 수 있습니다. 위 예제는 [::-1] 슬라이싱을 사용하여 문자열을 뒤집고, 결과를 출력합니다.

 


 

reversed() 함수와 join() 메서드를 사용한 뒤집기

text = "Hello World!"
reversed_text = "".join(reversed(text))
print(reversed_text)

결과 : !dlroW olleH

 

reversed() 함수는 반복 가능한(iterable) 객체를 역순으로 순회하는 데 사용됩니다. 이 함수를 활용하여 문자열을 역순으로 순회하고, 그 결과를 join() 메서드로 하나의 문자열로 합쳐서 문자열을 뒤집을 수 있습니다.

댓글

Designed by JB FACTORY