본문 바로가기
TIL (Today I Learned)/Python

[Python] Python Types

by 둥굴프 2023. 3. 28.
파이썬에 대한 기본적인 이해를 위해 작성했습니다.

 

참고자료 : https://www.codesansar.com/python-programming/type-hierarchy.htm

 

Numbers

프로그래밍에 필수적으로 사용되는 '수'에 대한 타입은 다음과 같이 나눌 수 있다.

나눌 수 있는 수(Integral)와 나눌 수 없는 수(Non-Integral).

 

Integral : Integers, Booleans

Non-Integral : Floats (c doubles), Complex, Decimals, Fractions

 

Collections

collection은 다음 세 가지로 나눌 수 있다. sequence, sets, mappings

 

Sequence는 가변 시퀀스와 불변 시퀀스로 나눌 수 있다.

Mutable : Lists

Immutable : Tuples, Strings

 

Sets는 가변 세트와 불변 세트로 나눌 수 있다.

Mutable : Sets

Immutable : Frozen Sets

 

Mappings은 dictionaries 단일 유형이 있다.

Dictionaries

 

Callables

callables란 호출할 수 있는 모든 것을 뜻한다. 예를 들어서, 함수가 있다.

 

- User-Defined Functions

- Generators

- Classes

- Instance Methods

- Class Instances (__call__())

- Built-in Functions (e.g. len(), open())

- Built-in Methods (e.g. my_list.append(x))

 

Singletons

싱글톤은 단일값을 가진다.

 

- None

- NotImplemented

- Ellipsis (...)

'TIL (Today I Learned) > Python' 카테고리의 다른 글

[Python] While loop  (0) 2023.04.02
[Python] Function  (0) 2023.03.29
[Python] ternary operator  (0) 2023.03.29
[Python] 식별자 이름 짓는 방법  (0) 2023.03.29
[Python] NEWLINE  (0) 2023.03.28

댓글