파이썬에 대한 기본적인 이해를 위해 작성했습니다.
참고자료 : 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 |
댓글