문자열 이스케이프 코드(\은 역슬래시를 뜻함)

 \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. 



 

AND