본문 바로가기
Python/Python FAQ

Python 파이썬에서 문자열을 뒤집는 방법은 무엇인가요?, How do I reverse a string in Python?

by 베타코드 2023. 5. 20.
반응형

질문


파이썬의 str 객체에는 내장된 reverse 함수가 없습니다. 이 메소드를 구현하는 가장 좋은 방법은 무엇인가요?

아주 간결한 답변을 제공하는 경우, 효율성에 대해 자세히 설명해주세요. 예를 들어, str 객체가 다른 객체로 변환되는지 여부 등을 포함하여.


답변


슬라이싱을 사용:

>>> 'hello world'[::-1]
'dlrow olleh'

슬라이스 표기법은 [start:stop:step] 형식을 취합니다. 이 경우, 우리는 전체 문자열을 원하기 때문에 startstop 위치를 생략합니다. 또한, step = -1을 사용하여 "오른쪽에서 왼쪽으로 1 문자씩 반복적으로 이동"합니다.

반응형

댓글