6. 문자열
• 큰따옴표 “hello”
• 작은 따옴표 ‘hello’
• 큰따옴표 3개 “””hello”””
• 작은 따옴표 ‘’’hello’’’
• 큰따옴표 안에 작은따옴표 or 작은 따옴표 안에 큰따옴표를 표
현하기 위해서 4가지 방법을 사용
• 를 사용해서도 표현 가능
7. 이스케이프
• n 줄 바꿈
• t 탭 간격
• (백슬래시) 를 표현
• ’ 작은 따옴표 표현
• ” 큰 따옴표 표현
• b 백 스페이스
• 000 null 문자
11. 문자열 관련 함수
• count() 문자 개수
• find() 문자 위치 but 찾는 문자가 없으면 -1 반환
• Index() 문자 위치 but 찾는 문자가 없으면 Error 반환
• join() 문자 삽입
• upper() 소문자 -> 대문자
• lower() 대문자 -> 소문자
• lstrip() 왼쪽 공백 제거
• rstrip() 오른쪽 공백 제거
• strip() 양쪽 공백 제거
• replace() 문자열 바꾸기
• split() 문자열 나누기
12. 리스트 자료형
• 리스트는 값의 생성,삭제,수정이 가능
• A = [데이터,데이터] 다른 타입의 데이터가 들어가도 된다
• a = ["t",2,3,[1,2]] 리스트 안에 리스트가 들어가도 된다.
13. 리스트 관련 함수
• append() 리스트에 요소 추가
• sort() 리스트 정렬
• Reverse() 리스트 역순
• Index() 위치 반환
• count() 리스트 요소 개수 세기
14. 튜플 자료형
• 튜플은 값을 바꿀 수 없다
• 1개의 튜플일 때는 ,를 붙여야한다 ex) a = (1,)
• 여러 개일 경우 괄호를 생략해도 된다.
15. 딕셔너리 자료형
• 딕셔너리는 Key값으로만 Value를 가져올 수 있다.
• Key를 통해서 Value값을 얻는다.
• Key값은 고유해야 한다.
• Key에는 변하지 않는 값 value에는 변하는 값 변하지 않는 값
가능
• 딕셔너리 안에도 리스트를 넣을 수 있다.
• Dic = {‘name’ : ‘sanghyuck’, ‘address’ : ’gyeonggi’}
16. 딕셔너리 함수
• Keys() key 리스트 3.0 이후부터 객체를 리턴
• Values() value 리스트
• Item() key와value리스트
• Clear() 모두 지우기
• Get() key로 value값 얻기 두번째 파라미터는 디폴트 값
a[‘name’] = a.get(‘name’)
Get은 key가 없으면 None를 리턴
• In() 해당 key가 있는지 확인
17. 집합 자료형
• 집합에 관련된 것들을 처리하기 위한 자료형
• Set 메소드를 이용
• 중복 X
• 순서 X 인덱싱 불가능
18. 집합 자료형 함수
• 교집합 s1 & s2 & = intersection()
• 합집합 s1 | s2 | = union
• 차집합 s1 – ss2 - = difference()
• add() 값 1개 추가
• update() 값 여러 개 추가
• remove() 특정 값 제거
20. 변수
• 변수명 = 변수에 저장할 값
• Python은 변수 타입을 선언하지 않는다.
• 변수의 타입을 알려면 type()을 사용
• 메모리가 할당된다.
• 메모리 저장 위치는 레퍼런스(Reference)
• 다중 선언할때 ex) a,b = (“aaa”, “bbb”)
• 메모리에 생성된 변수 없애기 del()를 사용 GC