파이썬에는 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'>

 

+ Recent posts