섹션14 | 콤마로 구분해서 여러 값 출력 가능. 기본 구분자는 스페이스(구분자 생략 시). sep="구분자". |
섹션15 | 정수형 int |
섹션16 | 실수형 float. 파이썬은 변수에 자료형 선언 불필요. type() 으로 자료형 확인 |
섹션17 | 복소수도 가능. 2+5j / complex(3, -6) |
섹션18 | bool. 숫자 0은 False, 그 외 모든 숫자는 True |
섹션19 | 특수 문자열. \' \" \n \\ \t |
섹션20 | 여러 줄 문자열. ''' """ 로 시작/끝. 사이에 들어간 줄바꿈, 특수문자도 그대로 입력됨 |
섹션21 | 문자열 연산. "+"는 문자열 연결. "*"는 문자열 반복. print("=" * 40) 이런 식. "문자열 * 문자열"은 없음 |
섹션22 | 문자열 인덱싱. 0부터 시작. 역방향은 -1부터 시작. string[1] 로 해당 문자만 사용 가능 |
섹션23 | 문자열 나누기. string[0:5] > 0부터 4까지 문자열(끝은 빼고). string[-6:] > -6부터 끝까지. string[:-3] > 처음부터 -4까지 |
섹션24 | 문자열은 불변. 문자열 중 문자 하나만 골라서 수정 불가. string[3] = "X" > 오류. 문자열 전체를 변경하기 |
섹션25 | 문자열 함수. upper() | lower() | title() > 각 단어의 첫 문자만 대문자로 | count("b") | startWith("y") > "y"로 시작하는가 여부 split() > 괄호 안 문자를 기준으로 문자열을 분리하여 리스트로 만들어 반환. 공백이 기본값 |
섹션26 | 리스트. 대괄호([])로 리스트 만들기. 자료형이 혼재된 리스트도 가능. 인덱싱은 문자열과 동일. |
섹션27 | 리스트의 각 항목 변경 가능. cheeses[0] = "크림" 리스트 + 리스트로 두 리스트가 결합된 새로운 리스트 만들기 |
섹션28 | 리스트 나누기. 리스트 이름[시작 항목 위치 : 끝 항목 위치]. 문자열 나누기와 동일하게 끝 항목은 비포함 bucket[ :2] > 시작 인덱스 생략 시 처음부터 bucket[1: ] > 끝 인덱스 생략 시 마지막 항목까지 포함 bucket[ : ] > 모든 항목 |
섹션29 | 리스트 관련 메서드. list.index(obj) > obj가 위치한 첫 번째 인덱스 반환 list.append(obj) > 리스트의 마지막에 obj 추가 list.insert(index, obj) > index 위치에 obj 삽입 list.extend(list) > 리스트의 마지막에 리스트를 추가 |
섹션30 | 리스트 관련 메서드. list.sort() > 리스트 정렬. 리턴값 없음. 알파벳, 가나다, 오름차순 list.reverse() > 리스트 거꾸로 정렬 list.pop() > 리스트의 마지막 항목을 리턴하고 삭제 list.remove(obj) > 리스트에서 obj 객체를 삭제. 리턴 없음. 중복 시 앞에서부터 먼저 나오는 것을 삭제. list.count(obj) > obj 갯수를 리턴 |
섹션31 | 리스트 관련 내장함수 len() > 항목의 갯수 max() / min() / sum() sorted() > 항목을 오름차순 정렬한, 새로운 리스트를 리턴. 원본은 그대로. list(seq) > 시퀀스형 객체 seq("python" 같은)를 리스트로 만들어 리턴. |
'파이썬' 카테고리의 다른 글
[파이썬 공부 내용 정리] 3회차 (0) | 2022.01.07 |
---|---|
[파이썬 공부 내용 정리] 1회차 (0) | 2022.01.06 |