Python을 공부해보기로 했다.
우선
다른 언어와 마찬가지로 기본 변수를 가진다.
Intager, Float, Bool...
Python에서 Null 을 표시하는 변수는 'None'이라는 특이점이 존재한다.
이상이 Python의 4가지 Scalar 타입이였는데
int(정수), float(실수), None(값없음), bool(True, False) 로 이루어진다.
열거형 변수가
1. List
2. Tuple
3. Dictionary
로 이루어져 있다.
1. List = ["Mon", 1 , True]
여러 타입의 변수를 포함할 수 있는 List.
우선 여러 타입을 포함시킬 수 있다는 점에서 Java나 C#의 array 변수 성질과는 매우 다르다.
엄청난 호환성인듯.
2. Tuple = ("Mon", 1, True)
List와의 차이점은.. inmutable한 sequence라는 것.
List는 append, reverse같이 built-in 함수로 sequence를 수정할 수 있지만 Tuple은 수정이 안된다.
3. Dictionary = {"name" : "Mon", "order" : 1, "is_weekend": True }
C의 구조체와 같은 변수라는 느낌을 받는다.
Key와 Value를 가지는 순서가 없는 집합.
'Python' 카테고리의 다른 글
[개념정리] Function (0) | 2020.01.22 |
---|