파이썬의 숫자형은 크게 정수형(int)과 부동소수점형(float)으로 나뉩니다. 여기서는 이 두 가지 숫자형에 대해 알아보겠습니다.
1. 정수형 (int)
정수형은 양의 정수, 음의 정수, 0을 포함한 모든 정수 값을 나타냅니다.
x = 10 # 양의 정수
y = -5 # 음의 정수
z = 0 # 0
2. 부동소수점형 (float)
부동소수점형은 소수점을 가지는 숫자를 나타냅니다.
a = 3.14 # 소수점을 가지는 양의 실수
b = -2.5 # 소수점을 가지는 음의 실수
부동소수점 연산에는 부동소수점의 한계로 인한 부정확성이 있을 수 있습니다. 예를 들어, 0.1 + 0.2의 결과는 예상한 값인 0.3이 아닐 수 있습니다. 이는 부동소수점을 이진수로 표현할 때 생기는 한계로 인한 것이며, 이러한 부정확성을 다루기 위해 적절한 방법을 사용해야 합니다.
파이썬에서는 숫자형 데이터 간의 기본적인 사칙 연산을 지원합니다. 아래는 간단한 연산 예시입니다.
# 덧셈
result_addition = 10 + 5 # 결과: 15
# 뺄셈
result_subtraction = 10 - 5 # 결과: 5
# 곱셈
result_multiplication = 10 * 5 # 결과: 50
# 나눗셈
result_division = 10 / 5 # 결과: 2.0 (부동소수점 나눗셈)
# 정수 나눗셈 (나머지는 버림)
result_floor_division = 10 // 3 # 결과: 3
# 나머지 연산
result_modulo = 10 % 3 # 결과: 1
이러한 기본 연산 외에도, 숫자형에 관련된 다양한 내장 함수와 모듈이 제공되므로, 필요에 따라 활용할 수 있습니다.
With ChatGPT
'Python > 포스팅' 카테고리의 다른 글
파이썬 문자열 안에 작은따옴표 또는 큰따옴표 (0) | 2023.12.02 |
---|---|
파이썬 문자열 자료형 (0) | 2023.11.30 |
파이썬 자료형 (0) | 2023.11.30 |
파이썬 멤버십 연산자 (Membership Operators) (0) | 2023.11.30 |
파이썬 식별 연산자 (Identity Operators) (0) | 2023.11.30 |