이전에 공부한 인덱싱과 마찬가지로 파이썬에서 문자열 데이터에 접근하는 방법인 슬라이싱을 알아보겠습니다.
지난 포스트
파이썬, 문자열 인덱싱
이번 포스트에서는 파이썬에서 문자열 데이터에 접근하는 방법 중에서 인덱싱이라는 것을 공부해보겠습니다. 지난 포스트 파이썬, 문자열 내에서 엔터 적용하는 방법 이번에는 파이썬의 출력
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
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
월일 : 1227
날씨 : Sunny
s = "2021년 12월 27일 날씨는 흐림입니다."
day = s[:13]
weather = s[18:20]
print("날짜 :", day)
print("날씨 :", weather)
날짜 : 2021년 12월 27일
날씨 : 흐림
날씨 : 흐림
이 글이 도움이 됐다면 하단의 ♡ 공감 버튼을 꾹 눌러서
빨간 하트♥로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS에 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.
'그 외 프로그래밍 언어 > python' 카테고리의 다른 글
파이썬, 특정 문자를 다른 문자로 대체하는 replace (0) | 2021.12.27 |
---|---|
파이썬, 문자열 포맷팅 (0) | 2021.12.27 |
파이썬, 문자열 인덱싱 (0) | 2021.12.26 |
파이썬, 문자열 내에서 엔터 적용하는 방법 (0) | 2021.12.26 |
파이썬, 두 개 이상의 변수에 한번에 값을 집어넣는 방법 (0) | 2021.12.26 |
댓글