본문 바로가기

파이썬19

1. Theory_1 1.0 Data Types of Python variable type number : int (정수) string : text 형식 / 큰 따옴표(" ") 또는 작은 따옴표(' ') 로 감싸야함 boolean : True 혹은 False (첫문자 대문자) 0 = False 0을 제외한 모든 정수 = True float : 실수 None : '존재하지 않음/ 값 없음' javascript의 null에 가까운 데이터 타입 Sequence Types list, tuple, range 1.1 Lists in Python Mutable Sequence Types list = 많은 value들을 열거하는 것 [ ] 로 감싸주고 ,를 사용하여 구분 Common Sequence Operations 다음 표의 연산들은 .. 2020. 3. 20.
Part 13 ~ 17 13. 딕셔너리 딕셔너리 키(key)와 값(value)을 한 쌍으로 갖는 자료형 리스트 : 값을 다루기 위해 인덱스 사용 딕셔너리 : 값을 다루기 위해 키 사용 (Key를 통해 Value얻어냄) {Key1 : Value1, Key2 : Value2, Key3 : Value3, ...} Key와 Value의 쌍 여러 개가 { }로 둘러싸여 있음 각각의 요소는 Key : Value 형태로 이루어져 있고 쉼표(,)로 구분 Key : 변하지 않는 값 사용 Value: 변하는 값과 변하지 않는 값 모두 사용 가능 한개의 value를 print print (dic[key]) 예시) 집안일 = { '빨래' : 'A', '설거지' : 'B', '청소기' : 'C' } print (집안일['빨래']) # A 딕셔너리에 .. 2020. 3. 20.
Part 9 ~ 12 9. for 반복문 반복되는 작업을 처리하기 위해 사용 파이썬에는 for과 while 두 가지 반복문 for은 횟수를 기준으로, while은 조건을 기준으로 반복 for for문의 기본 구조 for 변수 in 컨테이너(리스트 또는 튜플, 문자열): 수행할 문장1 수행할 문장2 ... 컨테이너의 첫 번째 요소부터 마지막 요소까지 차례로 변수에 대입 코드블록 : 반복하는 부분 ( 수행할 문장1, 2 부분) 코드블록을 구분하기 위해 콜론(:)과 들여쓰기 사용 같은 블록은 들여쓰기 종류를 통일해야함 들여쓰기 들여쓰기는 선택이 아닌 필수 들여쓰기는 칸 수가 같아야 하고, 공백과 탭 문자를 섞어 쓰면 안 됨 (종류를 하나로 통일) 일반적으로 띄어쓰기 4칸을 사용 예시) num_list = [1,2,3,4] for .. 2020. 3. 20.
Part 7 ~ 8 7. 리스트 (List) 리스트 여러 값을 한번에 저장 가능 값 변경가능 / 순서 존재 가변(mutable) : 값 변경 가능 ex ) 리스트, 딕셔너리 등 불변(immutable) : 값 변경 불가능 ex) 문자열, 튜플 등 jina_List = [ ] print (jina_List) // [ ] jina_List2 = ['j', 'i', 'n', 'a'] print (jina_List2) // ['j', 'i', 'n', 'a'] print (jina_List2[0]) // j 리스트 값 추가하기 list.append( )를 사용해서 값 추가 리스트가 없는 상태에는 append( )를 이용해 값 추가 불가능 animals = [ ] print (animals) // [ ] animals.append(.. 2020. 3. 19.