1/5 페이지 열람 중
Sqlite3 Sqlite3는 DBMS와 같이 별도의 DB 서버 없이 동작하는 경량 DB엔진이다. db 파일이 하나의 database가 되며, 내부에 테이블을 생성하여 사용할 수 있다. Python을 설치하면 기본적으로 내장되어 있으며, sqlite3를 import하여 사용할 수 있다. Database에 대한 기초지식은 https://www.jbmpa.com/python_basic/27에서 확인한다. sqlite3 import import sqlite3 as sq 데이터베이스…
for 반복문 프로그래밍 언어에서 반복문을 사용하기 위해서는 while문과 for문을 사용할 수 있다. while과 for문은 문장을 반복을 한다는 점에서 같다. 차이점은 while문은 조건을 검사하여 참, 거짓을 판별하여 반복한다. for문은 조건에 해당하는구문을 순차적으로 변수에 대입하고 다음 문장을 실행한다.조건에 해당하는 구문은배열이나 영역이 된다. 따라서 상황에 따라, 또는 조건의 상태에 따라 while 또는 for문을 선택해서사용하면 된다. for문의 기본 구조 for 변수 …
while 반복문 반복(Loop)해서 문장을 수행해야 할 경우 while문을 사용한다. while문의 기본 구조 while 조건문: 문장1 문장2 문장3 while문은 조건문이 참인 동안에 while문 아래에 속하는 문장들이 반복해서 수행된다. 위의 기본 구조에서 본다면, 조건문이 참일 경우 (문장1, 문장2, 문장3),(문장1, 문장2, 문장3),(문장1, 문장2, 문장3)..... 식으로 계속 반복되어 실행된다. 원리는 다음과 같다…
Data Type Conversion 아래의 함수들을 통해 데이터형의 변환을 할 수 있다. 함수 (Function) 설명 (Description) int(x [,base]) 실수 또는 문자열 숫자 즉, "123"과 같이 따옴표로 감싸있어서 숫자이지만 문자로 인식되는 데이터를정수로 변환한다. 정수로 변환하므로 "123.45"와 같이 실수의 소수점 이하는 버려진다. int("…
Boolean 불(bool) 자료형은참(True)과 거짓(False),2가지 논리 값만을 나타내는 자료형이다. True - 참 False – 거짓 ※ True나 False는 파이썬의 예약어로 true, false와 같이 사용하지 말고 첫 문자를 항상 대문자로 사용해야 한다. a = True b = False 불 자료형은 조건문의 리턴값으로도 사용된다. 소스 print(1 == 1) 결과 True …
Set Set은 중복이 없는 요소들로 구성된다. Set은Curly Brace(중괄호) { }를 사용하여 표현한다. 내부적으로 순서를 저장하지 않기 때문에 순서를 이용하는 기능들은 사용할 수 없다. 리스트나 튜플을 set으로 변경하기 위해서는 set() 함수를 이용한다. 리스트나 튜플에 중복값이 있을 때, 중복되는 값들은 하나만 남는다. 따라서 중복없이 Unique한 결과를 얻을 때 set을 사용할 수 있다. - 중복을 허용하지 않는다. - 순서가 없다(Unordered) 1. 집합 생성 집합 자료형은 …
Dictionary 딕셔너리는 해시 테이블 형식의 일종이다 연관 배열이나 해시처럼 작동 및 키 : 값( key : value ) 쌍으로 구성된다. 딕셔너리를만들때는,( {}) 중괄호안에항목을쉼표(,)로 구분하여 입력하면 된다. key는 문자열, 숫자를 사용하여 지정하고,value는 서로 다른데이터 유형(숫자, 문자, 리스트, 튜플, 딕셔너리)이 될 수 있다. 키값을 사용하여 딕셔너리의 항목에 접근할 수 있다. 소스 adict = {} # 빈 딕셔너리 생성 adict['one&…
Tuples 튜플은 하나의 변수에 여러 개의 값을 입력할 수 있는 변수이다. 튜플을 만들때는,(())괄호안에항목을쉼표(,)로 구분하여 입력하면 된다. 튜플안에 들어가는 항목은서로 다른데이터 유형(숫자, 문자, 리스트, 튜플, 딕셔너리)이 될 수 있다. 인덱싱( [x] ), 슬라이싱( [ x : y] )을 사용하여 튜플의 항목에 접근할 수 있다. 튜플의인덱스(index)는 0 부터 전체 항목수 -1 까지이다. 즉,전체 갯수가(len)이 10개이면,인덱스는 0 ~ 9까지 이다. '+' 기호는 연결 연산…
Lists 리스트는하나의 변수에 여러 개의 값을 입력할 수 있는 변수이다. 리스트를 만들때는,( [ ] ) 사각 괄호 안에 항목을 쉼표( , )로 구분하여 입력하면 된다. 리스트안에 들어가는 항목은서로 다른 데이터 유형(숫자, 문자, 리스트, 튜플, 딕셔너리)이 될 수 있다. 인덱싱( [x] ), 슬라이싱( [ x : y] )을 사용하여 리스트의 항목에 접근할 수 있다. 리스트의 인덱스(index)는 0 부터 전체 항목수 -1 까지이다. 즉, 전체 갯수가(len)이 10개이면, 인덱스는 0 ~ 9 까지 이다. &…
Strings (문자형) 문자열은 인용 부호 사이에 있는 문자의 집합이다. 문자형 변수를 만들때는 단일(') 또는 이중(") 따옴표를 사용한다. 문자를 따옴표 없이 사용하면 에러가 발생한다. 숫자라도 따옴표안에 들어가면 문자형으로 인식된다. str1 = "ABCD" # 문자 str2 = "123" # 문자 str3 = 123 # 숫자(int) str4= "123.45"# 문자 str5= 123.45 # 숫자(float) 인덱싱( […