소연의_개발일지

**string[::-1]**은 파이썬에서 슬라이싱(slicing) 기능을 이용하여 문자열을 뒤집는 방법 중 하나입니다. 문자열을 인덱싱하거나 슬라이싱할 때 사용하는 대괄호 안에 **[start:stop:step]**와 같은 형태로 슬라이싱 인자를 지정할 수 있습니다.

  • start: 슬라이싱할 시작 인덱스를 나타냅니다. 생략하면 0으로 간주됩니다.
  • stop: 슬라이싱할 끝 인덱스를 나타냅니다. 생략하면 문자열의 길이로 간주됩니다.
  • step: 슬라이싱할 인덱스 간격을 나타냅니다. 생략하면 1로 간주됩니다.

그러므로 **string[::-1]**은 string 문자열 전체를 슬라이싱하며, step 값이 **-1**이므로 거꾸로 된 문자열을 반환합니다. 즉, 문자열의 끝부터 처음까지 역순으로 슬라이싱하는 것입니다.

예를 들어, "Hello, world!"라는 문자열을 슬라이싱하면, 다음과 같은 결과가 나옵니다.

goCopy code
string[::]      -> "Hello, world!"
string[::1]     -> "Hello, world!"
string[::-1]    -> "!dlrow ,olleH"
string[::2]     -> "Hlo ol!"
string[1:6]      -> "ello,"
string[1:6:2]    -> "el,"

따라서 **string[::-1]**은 문자열을 뒤집는 간단한 방법 중 하나입니다.

'개발공부 > Python' 카테고리의 다른 글

파이썬으로 계산기 만들기  (0) 2023.03.17
파이썬_튜플(tuple)  (0) 2023.03.17
파이썬_return 예제 풀기  (0) 2023.03.16
파이썬_return 하는 이유는?  (0) 2023.03.16
파이썬_title()함수  (0) 2023.03.16
profile

소연의_개발일지

@ssoyxon

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!