문자열 이스케이프 코드(\은 역슬래시를 뜻함)
\n | 개행 (줄바꿈) |
\v | 수직 탭 |
\t | 수평 탭 |
\r | 캐리지 리턴 |
\f | 폼 피드 |
\a | 벨 소리 |
\000 | 널문자 |
\\ | 문자 "\" |
\' | 단일 인용부호(') |
\" | 이중 인용부호(") |
문자열 - 더하기, 곱하기(반복), 인덱싱, 슬라이싱 가능
문자열 함수
a.upper() | 문자열 a를 모두 대문자로 바꿈. |
a.count(x) | 문자열 a중 x와 일치하는 것의 갯수를 반환. |
a.find(x) | 문자열 a중 문자열 x가 처음으로 나온 위치 반환. 없으면 -1 반환. |
a.index(x) | 위와 같음. 단, 없으면 에러 발생. |
a.join(s) | s라는 문자열 각각의 사이에 문자열 a삽입. |
a.lower() | 문자열 a를 모두 소문자로 바꿈. |
a.strip() | 문자열 a의 양쪽 공백을 모두 제거. |
a.lstrip() | 문자열 a의 왼쪽 공백을 모두 제거. |
a.rstrip() | 문자열 a의 오른쪽 공백을 모두 제거. |
a.replace(s,r) | 문자열 a의 s라는 문자열을 r이라는 문자열로 치환. |
a.split() | 문자열 a를 공백으로 나누어 리스트 값으로 반환. (:)은 :을 기준으로. |
a.swapcase() | 문자열 a의 대문자는 소문자로, 소문자는 대문자로 바꿈. |
리스트 - 리스트 중첩, 더하기, 곱하기(중복), 인덱싱, 슬라이싱 가능
리스트 함수
a.append(x) | 리스트 a의 마지막에 x 추가. |
a.sort() | 리스트 a를 정렬. |
a.reverse() | 리스트 a의 순서를 거꾸로. |
a.index(x) | 리스트 a에서 x를 찾아 그 위치를 변환. |
a.insert(i,x) | 리스트 a에서 i위치에 x 삽입. |
a.remove(x) | 리스트 a에서 처음 나오는 x 제거. |
a.pop() | 리스트 a의 마지막 요소를 반환 후 삭제. |
a.count(x) | 리스트 a안의 x 갯수 반환. |
a.extend(x) | 리스트 a에 리스트 x를 더함. x에는 리스트만 가능. |
터플 - 더하기, 곱하기(반복), 인덱싱, 슬라이싱 가능. 요소값 변경 불가능.
딕셔너리 - 쌍 추가, 삭제 가능.
딕셔너리 함수
a.keys() | 딕셔너리 a의 key들을 모아놓은 리스트를 반환. |
a.values() | 딕셔너리 a의 value들을 모아놓은 리스트를 반환. |
a.items() | 딕셔너리 a의 (key, value)쌍의 터플을 모아놓은 리스트를 반환. |
a.clear() | 딕셔너리 a의 모든 key:value 쌍들을 삭제. |
a.get(x) | 딕셔너리 a의 key가 x인 것의 value를 반환. |
a.has_key(x) | 딕셔너리 a에 x라는 key가 있으면 True, 없으면 False. |