코딩, 개발에 대한 기록 저장소

파이썬(Python) 문자열 자르기

단순

a = "I love you"
b = a[2] + a[3] + a[4] + a[5]

print(b)

결과

love

> 이렇게 사용하지는 않음

슬라이싱

a = "I love you"
b = a[2:6]

print(b)

결과

love
  • a[시작 번호:끝 번호]를 지정할 때 끝 번호에 해당하는 문자는 포함되지 않습니다.
  • a[시작 번호:끝 번호]에서 시작 번호를 생략하면 처음부터라는 의미이고, 끝 번호를 생략하면 끝까지를 의미합니다.