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

파이썬, 문자열 슬라이싱

by Dreaming Coder 2021. 12. 26. 22:22

 


 

이전에 공부한 인덱싱과 마찬가지로 파이썬에서 문자열 데이터에 접근하는 방법인 슬라이싱을 알아보겠습니다.

 

 

 

지난 포스트

 

파이썬, 문자열 인덱싱

이번 포스트에서는 파이썬에서 문자열 데이터에 접근하는 방법 중에서 인덱싱이라는 것을 공부해보겠습니다. 지난 포스트 파이썬, 문자열 내에서 엔터 적용하는 방법 이번에는 파이썬의 출력

gogogameboy.tistory.com

 

 

 

jy_info = 'My name is JY'
print(jy_info[0:2])
print(jy_info[0:1])
print(jy_info[3:7])
print(jy_info[-2:])
print(jy_info[:7])

 

My
M
name
JY
My name

 

슬라이싱은 인덱스 사이에 :(콜론)을 사용해서 범위를 지정해줍니다.
# 변수 [:인덱스] -> 처음부터 인덱스(앞)까지
# 변수 [인덱스:] -> 인덱스부터 끝까지
# 변수 [:] -> 처음부터 끝까지

 

위의 코드와 출력된 결과를 보면 아시겠지만,

콜론 뒤에 있는 인덱스 값은 포함하지 않고 그 앞까지만 슬라이싱이 된다는 점을 헷갈리지 말아야겠습니다.

 

 

 

dy_info = "20211227Sunny"
year = dy_info[:4]
day = dy_info[4:8]
weather = dy_info[8:]
print("년도 :", year)
print("월일 :", day)
print("날씨 :", weather)

 

년도 : 2021
월일 : 1227
날씨 : Sunny

 

 

 

s = "2021년 12월 27일 날씨는 흐림입니다."
day = s[:13]
weather = s[18:20]
print("날짜 :", day)
print("날씨 :", weather)

 

날짜 : 2021년 12월 27일
날씨 : 흐림

 

 

 


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

 


 


댓글