●파이썬
1.기본 데이터 타입
숫자 / 문자 / 논리
2.참조 데이터 타입
list / tuple / set / dict
변수 ~> 공간의 주소
변수 데이터 타입 ~> 공간의 크기
- 기본 데이터 타입 : 메모리상의 Stack영역에서 처리 (소스코드 / 변수 테이블): LIFO
1.정수형 데이터 타입 (byte / short / char / int / long)
1 2 2(4) 4 8
2.실수형 데이터 타입 (float / double)
4 8
3.논리형 데이터 타입 (boolean)
1
2. 참조 데이터 타입 : 메모리상의 Heap영역에서 처리 (현재 실행 중... : tmp) : 필요할 때 마다 사용한다.
1.배열타입 --> 자료구조 --> 순서가 있다.(iterable) : index 사용
2.열거형 객체 타입 ~> (enum) / iterable : 사용자 정의
ex) 봄 여름 가을 겨울처럼 순서가 있다.
배열 ~> Linked List : 파이썬 ~> list / tuple / set / dict ~> 열거형 객체 타입
3.class ~> class : 클래스
abstract class : 추상화 클래스
4.interface

위 사진은 변수의 연산을 진행할 때의 변수의 타입을 일치시켜야 한다는 것을 알게 함.
P.51
문자열 인덱싱 / 슬라이싱
문자열 ~> 특성 : interable ~> 인덱싱과 슬라이싱을 사용할 수 있다.
immutable ~> 내용을 수정할 수 없다.
* list의 특성 : interable ~> 인덱싱과 슬라이싱을 사용할 수 있다.
mutable ~> 내용을 수정할 수 있다. ~> 요소의 값을 수정할 수 있다.

< : 왼쪽 정렬
> : 오른쪽 정렬
^ : 가운데 정렬
P.57
문자열 포멧팅(formating)
포멧 스트링 방식 : format string : 출력형태를 개발자가 지정하는 방식
%d : Decimal : 정수형
%f : Float : 실수형
%s : String : 문자열
%c : Character : 문자

'Python' 카테고리의 다른 글
| Port scan (0) | 2023.07.10 |
|---|---|
| Python 라이브러리 (0) | 2023.06.12 |