프로그램 언어 (Program Language)
Python의 숫자 데이터 타입과 연산자
비엠케이
2025. 1. 2. 08:32
728x90
Python은 다양한 숫자 데이터 타입과 연산자를 제공하여 프로그래밍에서 수학적 계산을 간단히 처리할 수 있습니다. 아래에서는 Python의 모든 숫자 종류와 숫자 연산자 종류를 나열하고, 각 연산자에 대한 예제를 설명합니다.

1. Python 숫자 데이터 타입
Python의 숫자 데이터 타입은 다음과 같습니다:
ᆞ 정수형 (int): 소수점이 없는 정수.
예: 10, -5, 0
ᆞ실수형 (float): 소수점이 포함된 실수.
예: 3.14, -0.001, 2.0
ᆞ 복소수형 (complex): 실수부와 허수부로 구성된 숫자.
예: 3+4j, -2j
2. Python 숫자 연산자
Python은 다양한 산술, 비교, 기타 연산자를 제공합니다.
2.1 산술 연산자
연산자 종류 및 설명
+ 덧셈
- 뺄셈
* 곱셈
/ 나눗셈
// 몫
% 나머지
** 거듭제곱
예제
덧셈 (+)
python
print(10 + 5) # 출력: 15
print(-3 + 7) # 출력: 4
print(0 + 0) # 출력: 0
나눗셈 (/)
python
print(10 / 3) # 출력: 3.3333333333333335
print(7 / -2) # 출력: -3.5
print(4 / 2) # 출력: 2.0
거듭제곱 (**)
python
print(2 ** 3) # 출력: 8
print(5 ** 0) # 출력: 1
print(9 ** 0.5) # 출력: 3.0 (제곱근)
2.2 비교 연산자
연산자 설명
> 크다
< 작다
>= 크거나 같다
<= 작거나 같다
== 같다
!= 같지 않다
예제
- 크다 (>)
python
print(10 > 5) # 출력: True
print(-1 > -5) # 출력: True
print(3 > 7) # 출력: False
- 같지 않다 (!=)
python
print(10 != 5) # 출력: True
print(4 != 4) # 출력: False
print(-1 != -1) # 출력: False
- 크거나 같다 (>=)
python
print(10 >= 10) # 출력: True
print(7 >= -7) # 출력: True
print(3 >= 5) # 출력: False
2.3 기타 연산자
함수 설명
abs() 절댓값 반환
round() 반올림
divmod() 몫과 나머지를 튜플로 반환
예제
- 절댓값 (abs())
python
print(abs(-10)) # 출력: 10
print(abs(0)) # 출력: 0
print(abs(-3.14)) # 출력: 3.14
- 반올림 (round())
python
print(round(3.14159, 2)) # 출력: 3.14
print(round(-1.456, 1)) # 출력: -1.5
print(round(2.5)) # 출력: 2 (짝수로 반올림)
- 몫과 나머지 (divmod())
python
print(divmod(10, 3)) # 출력: (3, 1)
print(divmod(-7, 4)) # 출력: (-2, -3)
print(divmod(9, -4)) # 출력: (-3, -3)
Python의 숫자 데이터 타입과 연산자는 프로그래밍에서 필수적인 도구입니다. 위에서 소개한 예제를 직접 실행해 보며 이해를 깊게 할 수 있습니다

728x90