Python
-
리스트 데이터를 연속적으로 저장하기 위한 자료형이다. 이때 저장되는 데이터들은 모두 다른 자료형이여도 상관없다. 리스트는 대괄호[,]로 표현하며, 안에는 0개 이상의 데이터가 저장될 수 있다. 튜플과 동일하게 또다른 리스트가 저장될 수 있다. 예) myObo = [100, 200, 300, 400] myObo2 = [500, 600, 700, 800] print(myObo) print(myObo2) 실행결과 [100, 200, 300, 400] [500, 600, 700, 800]
리스트(List)리스트 데이터를 연속적으로 저장하기 위한 자료형이다. 이때 저장되는 데이터들은 모두 다른 자료형이여도 상관없다. 리스트는 대괄호[,]로 표현하며, 안에는 0개 이상의 데이터가 저장될 수 있다. 튜플과 동일하게 또다른 리스트가 저장될 수 있다. 예) myObo = [100, 200, 300, 400] myObo2 = [500, 600, 700, 800] print(myObo) print(myObo2) 실행결과 [100, 200, 300, 400] [500, 600, 700, 800]
2021.10.02 -
딕셔너리 파이썬에서 딕셔너리(Dictionary)란 key와 value를 1 대 1 대응 시킨 사전형 데이터를 의미한다. 하나의 key 값에는 한개의 value 값이 대응되며, key 값은 절대 변하지 않고 value 값만이 변경된다. * Java = JSON, Javascript = object 예) dict = { 1: "obo", 2:"python", 3:"study"} print(dict[1]) print(dict[2]) print(dict[3]) 실행결과 obo python study 딕셔너리 내부 함수 dict = { 1: "obo", 2:"python", 3:"study"} print(dict.keys()) print(0 in dict.keys()) print(dict.values()) pr..
딕셔너리(Dictionary)딕셔너리 파이썬에서 딕셔너리(Dictionary)란 key와 value를 1 대 1 대응 시킨 사전형 데이터를 의미한다. 하나의 key 값에는 한개의 value 값이 대응되며, key 값은 절대 변하지 않고 value 값만이 변경된다. * Java = JSON, Javascript = object 예) dict = { 1: "obo", 2:"python", 3:"study"} print(dict[1]) print(dict[2]) print(dict[3]) 실행결과 obo python study 딕셔너리 내부 함수 dict = { 1: "obo", 2:"python", 3:"study"} print(dict.keys()) print(0 in dict.keys()) print(dict.values()) pr..
2021.10.02 -
튜플 여러 데이터를 동시에 저장할 수 있는 튜플이다. 단순한 자료형으로, 소괄호( (,) )로 데이터들을 감싸서 표현한다. 이때 각 원소의 자료형은 같지 않아도 되며, 다른 튜플까지도 저장할 수 있다. 대신 한번 튜플을 생성되면 그 내부의 원소를 삭제하거나 수정할 수 없습니다. 프로그램 실행 중 절대 변하지 않거나 변해서는 안되는 여러 값들이 있따면 튜플에 저장하는걸 추천한다. * Java에서의 static final 같은 존재 예) a = (123, "hello") b = (1.2, 1.3) c = a + b d = a[1] * 인덱스는 Java와 동일하게 0부터 시작한다. print(a) print(b) print(c) print(d) 실행결과
튜플튜플 여러 데이터를 동시에 저장할 수 있는 튜플이다. 단순한 자료형으로, 소괄호( (,) )로 데이터들을 감싸서 표현한다. 이때 각 원소의 자료형은 같지 않아도 되며, 다른 튜플까지도 저장할 수 있다. 대신 한번 튜플을 생성되면 그 내부의 원소를 삭제하거나 수정할 수 없습니다. 프로그램 실행 중 절대 변하지 않거나 변해서는 안되는 여러 값들이 있따면 튜플에 저장하는걸 추천한다. * Java에서의 static final 같은 존재 예) a = (123, "hello") b = (1.2, 1.3) c = a + b d = a[1] * 인덱스는 Java와 동일하게 0부터 시작한다. print(a) print(b) print(c) print(d) 실행결과
2021.10.02 -
정수형 정수형이란 소수점이 없는 숫자형 데이터를 의미한다. 정수형 데이터는 자연수와 음의정수, 0을 모두 포함한다. 예) a = 1+3 * 정수형끼리의 연산은 항상 정수형 결과물을 반환한다. 실수형 실수형이란 소수점이 존재하는 숫자형 데이터를 의미한다. 상수 1은 정수형 데이터, 상수 1.1은 실수형 데이터 예) b = 1.1 + 2.2 * 실수형과 정수형을 연산할 경우 실수형 결과물을 반환한다. 16진법 컴퓨터는 0과 1만으로 데이터를 표현하므로 이진법을 사용한다. 대신 이진법은 0과 1만으로 이루어져있기 때문에 작은 수를 표현하더라도 많은 길이의 숫자가 필요하다. 그래서 보통 16진법을 많이 사용한다. 16진법은 0 ~ 15 까지의 수를 저장할 수 있으며, 10 이상의 숫자는 알파벳 a ~ f 까지로..
정수형, 실수형정수형 정수형이란 소수점이 없는 숫자형 데이터를 의미한다. 정수형 데이터는 자연수와 음의정수, 0을 모두 포함한다. 예) a = 1+3 * 정수형끼리의 연산은 항상 정수형 결과물을 반환한다. 실수형 실수형이란 소수점이 존재하는 숫자형 데이터를 의미한다. 상수 1은 정수형 데이터, 상수 1.1은 실수형 데이터 예) b = 1.1 + 2.2 * 실수형과 정수형을 연산할 경우 실수형 결과물을 반환한다. 16진법 컴퓨터는 0과 1만으로 데이터를 표현하므로 이진법을 사용한다. 대신 이진법은 0과 1만으로 이루어져있기 때문에 작은 수를 표현하더라도 많은 길이의 숫자가 필요하다. 그래서 보통 16진법을 많이 사용한다. 16진법은 0 ~ 15 까지의 수를 저장할 수 있으며, 10 이상의 숫자는 알파벳 a ~ f 까지로..
2021.10.02 -
변수 변수란 데이터를 담아두는 그릇이라고 할 수 있다. 예를 들어 사과를 포장 판매하기 위해 상자라는게 필요하다. 여기서 상자가 변수에 해당한다. 선언 기존의 Java 언어를 먼저 배운 사람이라면 헷갈릴 수 있지만 파이썬은 변수를 선언할 때 따로 자료형을 지정하지 않아도 오류를 발생시키지 않는다. 하지만 파이썬이 자료형이 존재하지 않는건 아니라 자료형이 존재한다. 변수를 선언하는 방법은 변수의 이름만을 선언하면 된다. a = 1+2 (변수 이름) = 저장할 값 * 대입연산자( =, 변수에 값을 저장하는 방법) 파이썬에서 변수에 값을 저장하는 방법은 대입 연산자를 이용한다. 대입 연산자(=)는 오른쪽에 있는 데이터를 왼쪽에 위치한 변수에 저장해준다. 예) b = 3+4 print(b) 실행 결과 7
변수변수 변수란 데이터를 담아두는 그릇이라고 할 수 있다. 예를 들어 사과를 포장 판매하기 위해 상자라는게 필요하다. 여기서 상자가 변수에 해당한다. 선언 기존의 Java 언어를 먼저 배운 사람이라면 헷갈릴 수 있지만 파이썬은 변수를 선언할 때 따로 자료형을 지정하지 않아도 오류를 발생시키지 않는다. 하지만 파이썬이 자료형이 존재하지 않는건 아니라 자료형이 존재한다. 변수를 선언하는 방법은 변수의 이름만을 선언하면 된다. a = 1+2 (변수 이름) = 저장할 값 * 대입연산자( =, 변수에 값을 저장하는 방법) 파이썬에서 변수에 값을 저장하는 방법은 대입 연산자를 이용한다. 대입 연산자(=)는 오른쪽에 있는 데이터를 왼쪽에 위치한 변수에 저장해준다. 예) b = 3+4 print(b) 실행 결과 7
2021.10.02 -
if 조건문 : 조건문이란 참과 거짓을 판단하는 문장을 말한다. : 주어진 조건을 판단한 후 그 상황에 맞게 처리해야 할 경우가 생길때 사용한다. if 조건문: 수행할 문장1 수행할 문장2 ... else: 수행할 문장3 수행할 문장4 * if 조건문: 바로 아래 모든 문장에 들여쓰기를 해야한다. 예) 아래와 같을경우 에러 발생 if 조건문: 수행할 문장1 수행할 문장2 수행할 문장3 수행할 문장2 의 구문을 들여쓰기를 안했기 때문에 에러가 발생한다. 예) 아래와 같을경우 에러 발생 if 조건문: 수행할 문장1 수행할 문장2 수행할 문장3 조건문의 들여쓰기는 언제나 같은 너비로 해야한다. 그렇다면 들여쓰기는 공백(Spacebar)과 탭(Tab) 2가지의 방법이 주로 쓰인다. 두개다 괜찮..
If 조건문if 조건문 : 조건문이란 참과 거짓을 판단하는 문장을 말한다. : 주어진 조건을 판단한 후 그 상황에 맞게 처리해야 할 경우가 생길때 사용한다. if 조건문: 수행할 문장1 수행할 문장2 ... else: 수행할 문장3 수행할 문장4 * if 조건문: 바로 아래 모든 문장에 들여쓰기를 해야한다. 예) 아래와 같을경우 에러 발생 if 조건문: 수행할 문장1 수행할 문장2 수행할 문장3 수행할 문장2 의 구문을 들여쓰기를 안했기 때문에 에러가 발생한다. 예) 아래와 같을경우 에러 발생 if 조건문: 수행할 문장1 수행할 문장2 수행할 문장3 조건문의 들여쓰기는 언제나 같은 너비로 해야한다. 그렇다면 들여쓰기는 공백(Spacebar)과 탭(Tab) 2가지의 방법이 주로 쓰인다. 두개다 괜찮..
2021.10.02