방법 1. 가장 기본적인 것

s= 'abcde'
s_reverse= ''
for char in s:
    s_reverse= char+ s_reverse # 기존의 문자열의 앞에다가 붙이기.

print(s_reverse) # edcba

방법 2. reverse() 함수 사용하기

s= 'abcde'
s_list= list(s)# reverse 함수를 사용하기 위해 문자열을 list로 치환
s_list.reverse()# reverse 함수를 사용해 문자열 리스트를 거꾸로 뒤집음
print(''.join(s_list))# 거꾸로 뒤집어진 리스트를 연결해서 출력

방법 3. reversed() 함수 사용하기

s= 'abcde'
b = len(s)
print(''.join(reversed(s)))# 'edcba'

reversed는 reverse와는 달리 문자열에도 바로 적용이 가능하므로, (reverse는 list에만 사용 가능)

reversed(s)를 통해 문자열을 거꾸로 뒤집은 후 join으로 연결해 바로 출력

방법 4. [::-1] 슬라이싱 사용하기

s= 'abcde'
print(s[::-1])# 'edcba'
print(s[4::-1]) # 'edcba'