본문 바로가기
그 외 프로그래밍 언어/python

파이썬, 문자열 인덱싱

by Dreaming Coder 2021. 12. 26. 21:56

 


 

이번 포스트에서는 파이썬에서 문자열 데이터에 접근하는 방법 중에서 인덱싱이라는 것을 공부해보겠습니다.

 

 

 

지난 포스트

 

파이썬, 문자열 내에서 엔터 적용하는 방법

이번에는 파이썬의 출력문에서 enter를 적용시키는 방법에 대해서 알아보겠습니다. 지난 포스트 파이썬, 두 개 이상의 변수에 한번에 값을 집어넣는 방법 파이썬에서는 한 줄의 코드로 두 개 이

gogogameboy.tistory.com

 

 

 

jy_info = 'My name is JY'
print(jy_info[0])
print(jy_info[8])

 

M
i

 

jy_info라는 변수 안에 'My name is JY'라는 문자열이 담겨있습니다.

그중에서 문자열의 첫 글자인 M이라는 글자만 가져와서 출력을 하려고 합니다.

그런 때에는 위와 같이 [ ](대괄호)안에 몇 번째 글자를 가져오고 싶은지 번호를 넣으시면 됩니다.

당연히 번호는 0부터 시작합니다.

스페이스(띄어쓰기)도 문자에 해당하기 때문에 i는 8번째 문자가 됩니다.

 

 

 

문자열의 거의 마지막에 있는 문자를 가져오고 싶을 때는 이렇게 역순으로 번호를 세는 것이 더 빠를 겁니다.

그때에는 숫자의 앞에 마이너스를 붙이고, 번호는 0이 아닌, -1부터 시작됩니다.

 

 

 

jy_info = 'My name is JY'
print(jy_info[-2])
print(jy_info[-1])

 

J
Y

 

 

 


이 글이 도움이 됐다면 하단의 공감 버튼을 꾹 눌러서
빨간 하트로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.

 


 


댓글