본문 바로가기
DEV/파이썬 이론

파이썬 코딩 :: 파이썬 자료형(숫자)

by 올커 2021. 12. 7.

파이썬 숫자 자료형(int, float, ...)


오늘은 파이썬의 숫자 자료형에 대해 알아보겠습니다.

파이썬에서 표현이 가능한 숫자 자료형은 아래와 같습니다.

구분
영문명
표현
정수
integer(int)
123, -123, 0
실수
float_point(fload)
1.23, -1.23, 0, 1.23E5, 1.23e-3 (E, e구분안함)
복소수
complex number(complex)
1+2j, 2-3j
2진수
Binary
숫자 앞에 '0b' 입력 (a=0b101)
8진수
Octal
숫자 앞에 '0o' 입력 (a=0o155)
16진수
Hexadecimal
숫자 앞에 '0x' 입력 (b=0x8ca)

이러한 숫자자료형은 파이썬에서 아래와 같은 연산자로

계산이 가능합니다.

연산기호
설명
예시 및 설명
+
덧셈
1+2 → 3
-
뺄셈
5-3 → 2
*
곱셈
3*5 → 15
/
나눗셈
5/2 → 2.5
//
나눗셈(소수점 이하 버림)
7//3 → 2, 4//2 → 2
%
나눗셈 후 나머지
7%3 → 1
**
거듭제곱
3**3 → 27
@
행렬 곱셈
a@b
+
양수부호
+a
-
음수부호
-b
==
등호
a==b
=
할당하다
b를 a에 할당
+=
덧셈 후 할당
a+b 연산 후 a에 할당
-=
뺄셈 후 할당
a-b 연산 후 a에 할당
*=
곱셈 후 할당
a*b 연산 후 a에 할당
/=
나눗셈 후 할당
a/b 연산 후 a에 할당
//=
나눗셈(소수점 이하 버림) 후 할당
a//b 연산 후 a에 할당
%=
(나눗셈 후 나머지)후 할당
a%b 연산 후 a에 할당
**=
거듭제곱 후 할당
a**b 연산 후 a에 할당
@=
행렬 곱셈 후 할당
a@b 연산 후 a에 할당

숫자 자료형은 또한 아래 함수를 활용하여

자료형 확인, 또는 자료형 변환이 가능합니다.

함수
설명
예시
divmod(x,y)
x를 y로 나누었을 때
몫과 나머지를 출력
divmod(10,3) → (3,1)
type(값)
객체 자료형 확인
type(3) → <class 'int'>
type(1.2) → <class 'float'>
type(2+1j) → <class 'complex'>
int(x)
x를 정수로 변환
실수) int(1.2) → 1
계산식) int(7/3) → 2
문자열) int('3') → 3
float(y)
y를 실수로 변환
숫자) float(3) → 3.0
계산식) float(8/2) → 4.0
문자열) float("1.2) → 1.2

위 내용 중 '할당하다' 라는 말에 혼동이 오실 수 있을 것 같습니다.

파이썬에서는 변수를 지정하고

해당 변수에 값을 할당하여 연산할 수 있습니다.

다음 글에서는 변수에 대해서 정리해보도록 하겠습니다.

오늘도 감사합니다.

 

반응형

댓글