본문 바로가기

분류 전체보기52

Part 2. 파이썬 최대한 쉽게 맛보기 - CH 01. 데이터 다루기(4) 4. 사전(Dictionary) 파이썬에서 리스트와 함께 굉장히 많이 사용되는 구조. 파이썬에서 제공하는 사전 자료형은 key-value 방법을 통해 저장한다 -이런 table concept을 의미하며, 정수 index가 아닌 key값을 통해서 value를 access한다. key-value 방식 저장의 이점 : 순서가 아닌 의미가 있는 값을 통해서 데이터 접근이 가능하다. 리스트를 이용 할 때 원하는 정보를 가져오려면 몇번째인지 알고 있어야 가져올 수 있다는 단점이 있음 파이썬 사전 자료형은 {}을 이용하여 표현하는데, 집합과의 차이점을 두기 위해 원소에 반드시 : 가 들어가야 한다. 사전을 표현할 때는 {key : value, key2 : value2, ... } 형태로 표현한다. e.g. {'a' .. 2023. 1. 13.
Part 2. 파이썬 최대한 쉽게 맛보기 - CH 01. 데이터 다루기(3) 3. 연속형 데이터 (Sequential Data Types) 3.1 리스트(List) 가장 많이 사용되는 연속형 데이터 타입이자, 유연한 구조를 가지고 있어 대부분의 데이터를 편하게 다룰 수 있다. 파이썬에서 [ ]를 이용하여 표현한다. e.g. [1, 2, 3] 리스트의 원소는 쉼표로 구분되며, 리스트의 원소는 아무 데이터 타입이나 가능하다. 리스트조차 가능하다. 리스트를 이용하면 파이썬에서 다루는 대부분의 데이터는 아무 무리없이 다룰 수 있다. 하지만 수정이 자유롭기 때문에 수정을 하면 안되는 경우에는 사용하면 안된다. 리스트를 만드는 방법 Indexing (***) - 자바의 배열 생각하기 연속형 데이터들은 하나의 변수에 여러가지 데이터를 가지기 때문에 여러 데이터를 접근하는 방법이 필요하다. 이.. 2023. 1. 13.
Part 2. 파이썬 최대한 쉽게 맛보기 - CH 01. 데이터 다루기(2) 2. 문자열 (String) 문자열을 만드는 여러가지 방법 특수 문자 표현 (escape code) 익히기 \n은 엔터를 나타내고 \t는 tab(띄어쓰기 네 칸)을 나타낸다 문자열 연산하기 문자열의 사칙연산은 어떻게 정의될까 문자열을 그냥 더할 시에는 띄어쓰기 없이 붙어버린다 빈 칸을 강제로 더하면 띄어쓰기가 된다 *빈 칸도 문자열로 인식된다 s2는 -인데 20을 곱했기 때문에 - 20개가 출력되었다 len()함수는 length라는 뜻이다. 16이라는 뜻은 띄어쓰기가 포함된 문자열의 길이이다. 문자열 Formatting 문자열을 특정 형태로 셋팅해둔대로 출력하고 싶을 때 사용함 보통 3번 형태를 주로 사용한다. 변수 이름은 인류애를 위해 영어로 쓰도록 한다. (만약 코드를 받았는데 중국어가 써있다면 아마.. 2023. 1. 4.
Part 2. 파이썬 최대한 쉽게 맛보기 - CH 01. 데이터 다루기(1) 1. 숫자 다루기 * python에서 주석은 #로 삽입한다. 또한 띄어쓰기도 안 해도 됨 a=10, a = 10 둘 다 가능 이 주소는 운영체제가 담당하고 있다 숫자 데이터 (Numeric Data Types) 숫자형 데이터란, 정수/실수/복소수/2진수/8진수/16진수를 포함하며 가장 많이 사용하는 데이터 타입중에 하나다. 파이썬은 숫자의 표현 범위가 무한대이다. 숫자 데이터는 우리가 알고 있는 대부분의 연산을 그대로 지원한다. 사칙연산, 나머지 구하기, 몫 구하기, 거듭제곱 등 정수형 (Integer) -> int 사칙연산은 모두 가능하다 실수형 (Floating point) -> float 컴퓨터는 0과 1.즉 이진법 숫자만 기록 가능하다 컴퓨터는 소수를 표현할 때 2의 거듭제곱의 합으로 표시를 하는.. 2023. 1. 4.