최초 작성일: 2024-09-18
최종 작성일: 2024-09-18
목표 : 정처기 합격 및 CS 지식 쌓기
SECTION 5. 파이썬(Python)
1. 파이썬(python)
(2) 파이썬의 특징
스크립트 언어: 별도의 컴파일 과정 없이 코드를 실행할 수 있는 스크립트 언어
동적 타이핑 : 변수의 타입을 실행 시점에 결정하는 동적 타이핑을 지원(자료형 등에 따라 지정 안해도 됨)
플랫폼 독립적 : 다양한 운영체제에서 실행가능한 플랫폼 독립적 언어
간결한 문법
확장성 및 이식성
표준 라이브러리
() -> 튜플 []-> 리스트
찾을 때는 0부터 셈
2. 자료 구조
(1) 리스트
배열과 유사하게 여러 요소를 갖는 집합
요소의 추가, 갱신, 삭제가 가능
파이썬의 리스트는 동적 배열로서 크기를 자유롭게 조정할 수 있음
리스트의 요소들은 대괄호[]로 둘러싸이며, 콤마, 로 구분
각 요소는 서로 다른 타입이 될 수 있음
(2) 튜플
여러 요소를 갖는 구조로 리스트와 비슷함
튜플은 요소의 추가, 수정, 삭제가 불가능한 불변의 특성을 가짐
튜플의 요소들은 소괄호() 또는 괄호 없이 표현 가능
튜플 선언 :
tup = (‘hungjik”,43,168.5)
Print(tup) #(‘hungjik’,43,168.5)
(3) Set
중복 없는 유일한 요소들로 구성
집합 연산을 수행하는 데 유용함
순서가 없으며, 인덱스로 요소에 접근할 수 없음
Set 선언 : set_data = {1,2,3,1,2,3,4} print(set_data) #set([1,2,3,4])
(4) Dictionary
키와 값 쌍으로 구성된 구조
키를 통해 빠르게 값을 찾을 수 있는 해시테이블 구조
키는 변경 불가능한 타입만 가능하며, 값은 어떤 타입이든 될 수 있음
'데이터 > Python' 카테고리의 다른 글
[Challenge01.]OCR 처리한 결과 값을 화면에 Display하기 (1) | 2024.01.02 |
---|---|
[Challenge01.]Tesseract(OCR)_extract_image (1) | 2023.12.03 |