1. 숫자형
1.1 정수형 (integer)
소수점이 없는 숫자를 말한다.
a = 10# a에 정수 10을 할당
b = -5# b에 정수 -5를 할당
c = 3 + 4# c에 7을 할당, 3과 4의 합
1.1.1 정수 연산
더하기: +
빼기: -
곱하기: *
나누기: / (결과가 float형으로 반환됩니다)
나머지: %
몫: //
거듭제곱: **
x = 5 + 2# 7
y = 5 - 2# 3
z = 5 * 2# 10
w = 5 / 2# 2.5, 결과는 float
r = 5 % 2# 1
q = 5 // 2# 2
e = 5 ** 2# 25
1.2 부동 소수점 수 (Floating Point Number)
소수점을 표함하는 숫자이다.
부동 소수점은 이진수로 표현되며, 실제로는 근사치를 나타내는 경우가 많다.
1.2.1 부동 소수점의 구조
- 부호: 수가 양수인지 음수인지 나타낸다. (0 = 양수, 1 = 음수)
- 지수: 수의 크기를 결정
- 가수: 수의 정밀도를 결정한다.
c = 3.14
d = -0.001
e = 2e2# 2 * 10^2 = 200.0
1.2.2 부동 소수점 수 연산
더하기: +
빼기: -
곱하기: *
나누기: / (결과가 float형으로 반환)
거듭제곱: **
1.3 복소수 (Complex Number)
실수부와 허수부로 구성된다.
복소수는 a + bj 또는 complex(a, b) 형태로 표현할 수 있다.
# 복소수 생성 예시
z1 = 3 + 4j
z2 = complex(5, -2)
# 복소수 출력
print(z1) # 결과: (3+4j)
print(z2) # 결과: (5-2j)
참고 문헌
'Language > Python' 카테고리의 다른 글
[Python] 불리언 (2) | 2024.04.22 |
---|---|
[Python] 문자열 (2) | 2024.04.22 |
[Python] 입력과 출력 (0) | 2024.04.22 |
[Python] 연산자 (0) | 2024.04.21 |
[Python] 변수와 자료형이란? (0) | 2024.04.21 |