파이썬에는 5가지 자료 구조 및 변수유형이 있다. (5-Data / Variable Types)
Number (수) | String (문자열) | List (리스트) | Tuple (튜플) | Dictionary (사전) |
- int (정수) - float (부동소수형) - complex (복소수) |
- 'I Love You' | - ['abc', 123] - 1-dimensional sequence of different data type objects - Can Be updated - Enclosed by [] |
- ('abc', 123) - 1-dimensional sequence of different data type objects - Can NOT be updated - Enclosed by () |
- {'name' : 'Jason', 'region' : 'Leuven, Belgium', 'phone' : '0487875487'} - Hash table type - Associative array - Key-value pairs - Enclosed by {} |
- 사전 자료형의 키(key)는 튜플과 마찬가지로 변경불가능(immutable)하며, 유일한 값(unique)을 가지며 값(value)은 리스트처럼 변경이 가능(mutable)하다.
- 사전형은 키를 Hash table type으로 만들어 놓고 있으며, 키를 사용하여 값을 매우 빠른 속도로 찾을 수 있는 효율적이고 빠른 자료형이다.
이러한 각기 다른 자료형을 가진 변수들을 확인하는 방법은 매우 간단하다. 단순히 자료형 타입을 확인하고자 한다면 다음과 같이 print() 함수와 type() 함수를 이용하면 된다.
#print( type( 변수명 ) ) var = 1 print( type( var ) ) <type 'int'> |