본문 바로가기

Python 기초 배우기/비전공자도 배우는 파이썬 기초

(17)
09. 파이썬 사전(딕셔너리 Dictionary) 자료형 #딕셔너리 #Dictionary #Dic #사전 #key #value #대응관계 #연관배열 #해시 #hash 파이썬 자료형의 종류 1. 숫자형 2. 문자열 자료형 3. 리스트 자료형 4. 튜플 자료형 5. 딕셔너리 자료형 ◀(이번 장에서 배울 내용) 6. 집합 자료형 7. 불 자료형 딕셔너리(Dictionary) 자료형은 일상에서 단어를 찾을 때 쓰는 사전처럼 단어와 그 뜻을 연결해 주는 자료형태입니다. 아래 표를 반복해서 보면서 자료형에 익숙해 지세요~ ■ 사전(딕셔너리 Dictionary) □ 이름(key)과 내용(value)를 연결 (순서가 없음, 수정할 수 있음) 사전의 이름 = {key1:Value1, key2:Value2, ...} 딕셔너리 자료형은 리스트와 튜플과 다르게 인덱싱과 슬라이싱을 ..
08. 파이썬 튜플(Tuple) 자료형 #튜플 #튜플자료형 #tuple #파이썬튜플 #데이터변경불가 #리스트와튜플차이 파이썬 자료형의 종류 1. 숫자형 2. 문자열 자료형 3. 리스트 자료형 4. 튜플 자료형 ◀(이번 장에서 배울 내용) 5. 딕셔너리 자료형 6. 집합 자료형 7. 불 자료형 튜플(Tuple) 자료형은 리스트(List) 자료형과 몇 가지를 제외하곤 동일한 문법을 갖고 있습니다. 그래서 리스트와 비교하며 학습하겠습니다. 1. 자료형 표시 방법 : 리스트 [ ] / 튜플 ( ) 2. 튜플은 값을 생성/삭제/수정 할 수 없음 포인트는 값을 변경할 수 있는지 없는지입니다. 데이터를 관리할 때 해당 데이터가 변경되지 않아야 한다면 튜플(Tuple)을 사용하면 되지만 데이터가 추가되거나 변경돼야 한다면 리스트(List)를 사용해야 됩니다..
07. 파이썬 리스트(List) 자료형 ​ 파이썬의 기초인 자료형은 내용이 많습니다. 단순하고 지루할 수도 있지만 가장 중요한 기초이기에 반복하면서 익숙해지면 좋겠습니다. ​ 지금까지 배운 숫자형과 문자열 자료형은 여러 가지 목록의 자료를 입력하기엔 불편합니다. ​ 예를 들면, A 기업의 6개월간의 매출을 분석하려면 숫자형으로는 표현하는 데 한계가 있습니다. ​ 실제 파이썬에서 자료형으로 많이 쓰이는 '리스트 / 튜플 / 딕셔너리 / 집합' 4가지 중 ​ 첫 번째로 리스트(List)를 알아보겠습니다. 실제로 리스트를 가장 많이 사용합니다! ​ ​ 이번 장에서는 인덱싱과 슬라이싱을 많이 사용하게 될 텐데요~ 까먹으셨다면 링크를 통해 복습하세요! 04. 파이썬 인덱싱(Indexing), 슬라이싱(Slicing) 먼저, 문자열 자료형에서는 각 문자..
06. 파이썬 문자열 자료형 관련 함수 이번 장은 문자열 자료형의 문자열 자료형을 수정하는 함수를 리뷰하겠습니다. 문자열 함수 또는 문자열 내장함수라고 합니다. ■ 문자열 함수 □ 수행할 문자열 . 함수명령어() 1) 문자 개수 세기(count) 문자열.count(셀 문자) a = "apple" b = a.count('p') print(b) ##### result ##### 2 #→ a 라는 변수에 할당된 "apple" 에 p 라는 문자가 2개 존재 2) 위치 알려주기1(find) 문자열.find(찾을 문자) a = "HELLO" b = a.find('L') c = a.find('O') d = a.find('R') print(b) print(c) print(d) ##### result ##### 2 #→ a 라는 변수에 할당된 "HELLO" ..
05. 파이썬 포맷팅(format), 문자 치환하기 (%d,%s,{0}) 작업을 하다 보면 특정 변수에 여러 가지 값을 넣어야 할 때가 있습니다. ​ 예를 들면, 10명의 학생들의 학점을 발표할 때 이름이 다르기 때문에 출력을 하려면 문자열을 10번 써야 합니다. ​ 이런 상황에서 유용한 것이 바로 포맷팅(Formatting)입니다. ■ 문자열 포맷팅(Formatting) □ 문자 치환하기 / %d %s / { } .format 문자열 안에 어떤 값을 삽입하는 방법 ​​ 포맷팅의 방법은 2가지입니다. 1. 포맷 코드 사용 (%d, %s 등) 2. 포맷 함수 사용 ( { } .format ) 포맷 코드 사용 자료 형태에 따라서 사용하는 포맷코드가 다릅니다. 1. %s : 문자열 ◀ 많이 사용 2. %d : 정수 ◀ 많이 사용 3. %c : 문자 1개 4. %f : 부동 소수 6..
04. 파이썬 인덱싱(Indexing), 슬라이싱(Slicing) 먼저, 문자열 자료형에서는 각 문자마다 번호 순서를 매길 수 있습니다. 각 문자마다의 번호를 인덱스(Index)라고 합니다. ​ 파이썬에서는 순서를 0부터 셉니다. 그리고 끝에서부터 번호를 셀 때는 -1부터 셉니다. 즉, 2와 -13은 동일하게 'd'란 값을 출력합니다. (많이 사용되니 꼭 기억하세요!) ​ 아래는 'Index is useful' 이라는 문자열 자료형의 인덱스 번호입니다. 위 예문을 통해 인덱싱과 슬라이싱을 실습하겠습니다. ■ 인덱싱(Indexing) 자료 구조 내에서 1개의 항목에 접근하는 것 □ 접근 방법 변수이름[번호] '인덱스' 라는 변수에 'Index is useful'를 변수 할당합니다. (변수값은 한글로도 가능합니다.) ​ '인덱스' 변수에서 출력하고 싶은 문자의 index ..
03. 파이썬 기초:자료형 (숫자형/문자열 자료형) 먼저, '자료형'이란 파이썬에서 어떤 형태의 자료를 인식할 수 있는지에 대한 분류하고 보시면 됩니다. ​ 쉽게 비교하면 엑셀에서 각 셀에 작성할 수 있는 자료 형태는 숫자, 문자, 기호 등이 있겠지요~ ​ ​ 파이썬에서 사용하는 자료 형태는 아래와 같습니다. ​ 파이썬에서 사용하는 기본 자료 형태를 잘 이해하고 있어야 나중에 복잡한 작업을 할 때 도움이 되겠지요~ 파이썬 자료형의 종류 1. 숫자형 ◀(이번 장에서 배울 내용) 2. 문자열 자료형 ◀(이번 장에서 배울 내용) 3. 리스트 자료형 4. 튜플 자료형 5. 딕셔너리 자료형 6. 집합 자료형 7. 불 자료형 위 자료형들을 차례로 실습해 보겠습니다. ​ 실습은 [Repl.it(리플잇)]을 통해 진행하겠습니다. (다른 에디터로 실습하셔도 됩니다!) ​..
02. 파이썬 입력하기! (변수/입력/출력) 파이썬 작업환경 준비가 완료되었다면 간단한 작성을 한번 해보겠습니다. ​ 실습은 [Repl.it(리플잇)] 에디터로 진행하겠습니다. (다른 에디터로 실습하셔도 됩니다!) ​ 리플잇 사용법은 아래에서 확인! [Repl.it 리플잇] 파이썬 에디터 설치하기 ■ Repl.it (리플잇/리플아이티) repl.it 프로그램은 파이썬 기초 연습할 때 좋습니다. [Repl.it] 장점 1. 온라인 에디터로 PC/노트북/모바일 등 연동되어 사용 가능 2. 작업 내용이 자동 저장됨 3. 폴더, planharry.tistory.com ■ 변수에 값 대입하기 (변수 할당) □ ' = ' 등호 기호 사용 파이썬에서는 주로 변수를 만들어 특정 값을 대입시켜 사용합니다. ​ 대입하는 방법은 ' = ' 등호 기호를 사용합니다. 변..