1/1 페이지 열람 중
Sqlite3 Sqlite3는 DBMS와 같이 별도의 DB 서버 없이 동작하는 경량 DB엔진이다. db 파일이 하나의 database가 되며, 내부에 테이블을 생성하여 사용할 수 있다. Python을 설치하면 기본적으로 내장되어 있으며, sqlite3를 import하여 사용할 수 있다. Database에 대한 기초지식은 https://www.jbmpa.com/python_basic/27에서 확인한다. sqlite3 import import sqlite3 as sq 데이터베이스…
파일 읽고 쓰기 컴퓨터에 사용되는 파일의 종류는 다양하다. text 파일, image, data, DB 등등.. 하지만 크게 두 종류로 보면 된다. 사람이 직접 눈으로 읽을 수 있는 파일인가 아닌가... 눈으로 내용을 직접 읽을 수 있는 파일은 text 파일이다. 윈도우 기반 운영체제에서 나오는 txt 확장자가 붙은 파일, 즉 메모장으로 다룰 수 있는 파일을 말한다. 그리고 나머지 종류는 포맷에 따라 다른긴 한데, 대부분 전용 프로그램으로 컴파일된 결과물이라 사람 눈으로는 내용을 알 수 없다. 그래서 이…
문자열 포매팅(String farmatting) 1) 숫자 바로 대입 print("I am%d years old." % 8) I am8 years old. 2) 문자열 바로 대입 print("I am%syears old." % "eight") I ameightyears old. ※ 문자열을 대입할 때는 큰따옴표나 작은따옴표를 반드시 써준다.…
Lists 리스트는하나의 변수에 여러 개의 값을 입력할 수 있는 변수이다. 리스트를 만들때는,( [ ] ) 사각 괄호 안에 항목을 쉼표( , )로 구분하여 입력하면 된다. 리스트안에 들어가는 항목은서로 다른 데이터 유형(숫자, 문자, 리스트, 튜플, 딕셔너리)이 될 수 있다. 인덱싱( [x] ), 슬라이싱( [ x : y] )을 사용하여 리스트의 항목에 접근할 수 있다. 리스트의 인덱스(index)는 0 부터 전체 항목수 -1 까지이다. 즉, 전체 갯수가(len)이 10개이면, 인덱스는 0 ~ 9 까지 이다. &…