Day 2 - 데이터의 인덱싱, 슬라이싱, 포매팅
2022. 10. 5. 17:07ㆍPython
이번 글에서는 파이썬에서 주어진 데이터를 인덱싱, 슬라이싱, 포매팅하는 방법에 대해 작성할 것이다. 우선 각 요소들의 정의부터 알아보자.
- 인덱싱: 특정 위치(인덱스 번호로 이루어져 있다)의 하나의 아이템에 접근하는 것
- 슬라이싱: 연속된 범위의 여러 아이템에 접근하는 것
- 포매팅: 특정 값만 바뀌는 일정한 형식의 문자열을 작성하는 것
우선 인덱싱과 슬라이싱을 묶어서 배웠다.
예전에 배울 때도 느꼈지만, 슬라이싱에서 가장 주의해야 할 부분은 슬라이싱의 범위를 정할 때 뒷 범위 인덱스 번호의 경우 원하는 인덱스 번호에 1을 더해서 작성해야 한다는 것이다. 마치 이상 ~ 미만의 개념이랄까. 간격을 음수로 설정하면 문자열이 뒤집어지는 것은 흥미로웠다.
다음은 연습문제이다.
그 뒤에 포매팅에 관해 배웠는데, 포매팅의 경우 기호와 기호에 적용되는 문법에 확실히 익숙해지는 것이 중요하다고 생각했다.
가장 중요한 기호는 %s로 보이기는 하지만 우선 셋 모두에 익숙해지는 것이 중요하겠다. 또 두 개 이상을 포매팅 할 때는 반드시 괄호로 묶어야 한다는 점도 중요하다.
한 편, 문자열에 적용되는 각종 함수들도 학습했다.
find(), replace(), split() 등의 주요 함수를 빠르게 체화하는 것이 중요하다고 생각한다. find()와 replace(), split() 모두 아는 것이긴 하지만, 특히 split()의 경우 그 개념이 여전히 헷갈릴 때가 있기 때문에 확실하게 복습해야겠다.
'Python' 카테고리의 다른 글
Day 3 - 파이썬의 리스트 데이터타입 (2) (0) | 2022.10.06 |
---|---|
Day 2 - 파이썬의 리스트 데이터타입 (0) | 2022.10.05 |
Day 2 - 파이썬의 문자형 데이터타입 (1) | 2022.10.05 |
Day 1 - 파이썬의 숫자형 데이터타입과 연산자 (3) (0) | 2022.10.04 |
Day 1 - 파이썬의 숫자형 데이터타입과 연산자 (2) (1) | 2022.10.04 |