이번 포스팅에선 자료형(Data type), 변수(Variable)에 대해 알아보고, 파이썬의 자료형 중 하나인 수(Numbers)에 대해 알아보겠습니다.
1. 수 - 정수형(Integer), 실수형(Float), 복소수(Complex number)
2. 문자열(String)
3. Boolean 타입 (True, False)
4. 리스트(List)
5. 튜플(Tuple)
6. 딕셔너리(Dictionary)
7. 집합(Set)
1. 자료형(Data type)
- 프로그래밍 언어에서 자료형(Data type) 또는 데이터 타입이란 정수, 실수, 문자열, 불린 등 여러 가지 종류의 데이터를 식별할 수 있는 분류 체계를 의미한다.
2. 파이썬의 자료형 체계
3. 변수(Variable)
- 변수(Variable)란, 특정한 데이터를 저장할 수 있도록 할당받은 메모리 공간을 의미하며 변수명이 해당 메모리 공간의 이름이 된다.
파이썬은 동적 타입(Dynamic type) 언어이기에 변수를 선언할 때 변수의 타입을 따로 지정하지 않고 특정한 값을 변수에 저장할 수 있다.
+) 동적 타입 언어와 정적 타입 언어
- 동적 타입 언어(Dynamic type language) : 변수의 타입이 런타임 환경에서 결정되므로 코드 작성 시 변수 타입을 지정할 필요가 없다.
ex) Python, Javascript, PHP 등
- 정적 타입 언어(Static type language) : 변수의 타입이 컴파일 시 결정되므로 변수의 타입을 미리 지정해 주어야 한다.
ex) C, C++, Java 등
4. 정수형(Integer)
# 정수형(Integer) : 1123이라는 정수를 변수 a에 저장
a = 1123
print(a) # 1123
5. 실수형(Float)
# 실수형(Float)
b = 3.141592
print(b) # 3.141592
- 자료형에 대한 타입을 확인하는 함수 type()
print(type(a)) # <class 'int'>
print(type(b)) # <class 'float'>
6. 수 타입 자료형에 대한 여러 가지 연산
- 변수 a, b가 특정한 값으로 초기화되어 있는 경우
(1) a + b : a와 b를 더한다.
(2) a - b : a에서 b를 뺀다.
(3) a * b : a에 b를 곱한다.
(4) a / b : a를 b로 나눈다.
(5) a // b : a를 b로 나눈 몫
(6) a % b : a를 b로 나눈 나머지
(7) a ** b : a의 b 제곱
# 덧셈
print(a + b) # 8
# 뺄셈
print(a - b) # -2
# 곱셈
print(a * b) # 15
# 나눗셈
print(a / b) # 0.6
# 몫
print(a // b) # 0
# 나머지
print(a % b) # 3
# 제곱
print(a ** b) # 243
이번 포스팅에선 Python의 데이터 타입 중 하나인 수(Numbers) 자료형에 대해 알아보았습니다.
다음 포스팅에선 문자열(String) 자료형에 대해 알아보겠습니다.
======================================================================
해당 포스팅에 대해 내용 추가가 필요하다고 생각되면 기존 포스팅 내용에 다른 내용이 추가될 수 있습니다.
개인적으로 공부하며 정리한 내용이기에 오타나 틀린 부분이 있을 수 있습니다.
이에 대해 지적해 주시면 감사하겠습니다.
'백엔드(Back-End) > Python' 카테고리의 다른 글
[Python] - 자료형 - 딕셔너리(Dictionary) (0) | 2022.08.15 |
---|---|
[Python] - 자료형 - 튜플(Tuple) (0) | 2022.08.15 |
[Python] - 자료형 - 리스트(List) (0) | 2022.08.15 |
[Python] - 자료형 - 문자열(String) (0) | 2022.08.12 |
[Python] - Python이란? (0) | 2022.08.12 |
댓글