All about Python/심화

(27)
Python 리스트 슬라이싱(Slicing a List) ① 슬라이싱을 사용하면 기존 리스트의 부분 리스트를 만들 수 있다. ㉠ List_Name[n : m] 와 같은 방식으로 콜론을 이용해 리스트 슬라이싱을 할 수 있다. ⓐ n이상 m미만의 범위의 인덱스에 있는 요소들을 리스트의 형태로 반환한다. ② 슬라이싱은 리스트 인덱스의 범위를 콜론으로 지정한다. HTML 삽입 미리보기할 수 없는 소스 ③ n을 생략하면 첫 번째 요소부터 m 번째 요소까지를 포함한 리스트가 반환된다. HTML 삽입 미리보기할 수 없는 소스 ④ m을 생략하면 n + 1 번째 요소부터 마지막 요소까지를 포함한 리스트가 반환된다. HTML 삽입 미리보기할 수 없는 소스 ⑤ n과 m을 모두 생략하면 첫 번째 요소부터 마지막 요소까지를 포함한 리스트가 반환된다. HTML 삽입 미리보기할 수 없는..
루프 제어 continue, break
Python 리스트 내포(List comprehension) ① 리스트 안에 for문을 포함하는 리스트 내포(List comprehension)를 사용하면 코드를 좀 더 압축시킬 수 있다. HTML 삽입 미리보기할 수 없는 소스 ② 일반 문법은 if를 포함하며, if문은 생략이 가능하다. HTML 삽입 미리보기할 수 없는 소스
리스트 메서드(Method)의 활용 ① 리스트에서 사용할 수 있는 메서드(Method)는 다음과 같다. 메서드 설명 .append() 추가하고자 하는 요소를 리스트의 끝 부분에 추가해 준다. .clear() 리스트에 있는 모든 요소를 제거해 빈 리스트만 남게 한다. .copy() 리스트를 통째로 복사해서 반환한다. .count() 리스트에 특정 x가 몇 개 있는 지 조사하여 그 값을 반환한다. .extend() 리스트와 리스트를 이어 붙여준다. .index() 찾고자 하는 x의 인덱스를 반환한다. .insert() x를 y번째 인덱스에 추가해준다. .pop() 리스트의 특정 인덱스의 요소를 삭제한다. .remove() 첫 번째로 나오는 특정 x를 리스트에서 삭제한다. .reserve() 리스트의 순서를 뒤집는다. .sort() 리스트를 순..
Python 문자열 메서드 ① 파이썬에서 문자열의 표기 방식을 바꾸는 몇 가지 메서드(Method)가 있다. ㉠ 메서드 .title()는 titlecase(제목처럼 각 단어의 앞 글자만 대문자로 표기하는 방식)를 리턴한다. ㉡ 메서드 .upper()는 문자열의 모든 문자가 소문자로 바뀐 값을 리턴한다. ㉢ 메서드 .lower()은 문자열의 모든 문자가 대문자로 바뀐 값을 리턴한다. ② 여분의 공백을 제거해주는 메서드 .rstrip()가 있다. ㉠ 메서드 .rstrip()는 양끝의 공백의 존재 여부를 체크한 후 공백이 존재할 경우 공백을 제거한 뒤 리턴한다. ⓐ 예상치 못한 공백(space)을 방지하기 위해 사용할 수 있다.
Python 콜론(Colon)
Python 가변인자 *(Asterisk) 작성 예정
Python 문자열의 연산 ① 앞으로 소개할 내용은 문자열의 구성 성분을 이용해서 무언가를 할 때 굉장히 유용한 방법이다. ② 파이썬은 더하기(+, plus) 기호를 문자열을 결합하는데 사용한다.