슬라이싱

    [Python] 파이썬 문자열 인덱싱, 슬라이싱, 포매팅 - 문자열 자르기, 정렬, 공백 (format 함수)

    인덱싱 (indexing)이란 무엇인가를 '가리킨다'는 의미이고, 슬라이싱 (slicing)은 무엇인가를 '잘라낸다'는 의미입니다. 우선 문자열 인덱싱, 슬라이싱, 포매팅 이해하기 전에 가장 중요한 것은 '파이썬은 0부터 숫자를 센다'는 것입니다. 1. 문자열 인덱싱? 위 소스 코드에서 a[3]이 뜻하는 것은 a라는 문자열의 4번째 문자 n입니다. 파이썬은 0부터 숫자를 세기 때문에, a[0]: 'M' , a[1]: 'y' , a[2]: ' ' , a[3]: 'n' , a[4]: 'a' , ... 이런식이 되는 것입니다. 변수 이름[번호]은 결국 문자열 안의 특정한 값을 뽑아내는 역할을 합니다. 마찬가지로, 음수를 사용해 문자를 뒤에서부터 읽는 것도 가능합니다. 2. 문자열 슬라이싱? "My name i..