[Python] Data type - Summary
Data Type
-
ordered / unordered
-
immutable / mutable
-
iterable
연산이 가능한 자료형일 경우, 같은 자료형끼리만 가능하다.
3 + "ABC"
== (integer + string) → ErrorBut 자료형을 동일하게 변형시킬 경우 연산이 가능해진다.
str(3) + "ABC"
=="3ABC"
1. Number (숫자형)
- Integer (정수)
ex)
3
- Floating-point (실수)
ex)
3.7
- Complex number (복소수)
ex)
1 + 2j
- Binary (2진수)
ex)
0b111
- Octal (8진수) : 숫자 0 + 알파벳 소문자 o 또는 대문자 o
ex)
0o111
- Hexademical (16진수)
ex)
0x111
2. String (문자열)
ordered, iterable, immutable
ex) "Hello World!"
3. List (리스트)
ordered, iterable, mutable
ex) [1,2,3,4]
4. Tuple (튜플)
ordered, iterable, immutable
ex) (1,2,3,4)
, 1, 2, 3, 4
5. Dictionary (딕셔너리)
unordered, iterable, mutable
ex) {'name' : 'Bruce' , 'class' : 'A'}
6. Set (집합)
unordered, iterable
ex) set([1,2,3,4])
▶ {1,2,3,4}
- 중복을 허용하지 않는다.
7. Boolean (논리)
ex) True
or False
-
참과 거짓을 나타낸다.
-
주로 Comparison Operator (비교연산자) 를 통해 반환된다.
Leave a comment