본문 바로가기

컴퓨터/python

[Python]문자열 뒤집기_거꾸로 출력하기

1. slice 이용하기

    slice는 시퀀스 객체의 일부를 잘라낸다. [start:stop:step]으로 범위를 지정하면 이에 해당하는 범위를 잘라서 가져올 수 있다.

 

s = "hello"
reverse_s = s[::-1]
print(reverse_s)

#olleh

 

2. reversed() 이용하기

  reversed()는 파이썬 내장 함수로 reversed 객체 자체를 반환한다. 문자열이 아닐 경우 join을 사용하여 요소들을 연결한 후 reversed() 함수를 사용하면 된다.

 

str = "hello"
rev_str = "".join(reversed(str))
print(rev_str)

#olleh

 

728x90