티스토리 뷰

숫자형이란?

숫자로만 이루어져 있다면 숫자형이 됩니다. 파이썬으로 정수와 실수, 복소수, 8진수, 16진수도 나타낼 수 있지만 포스팅에서는 정수와 실수에 대해서만 다뤄보도록 하겠습니다.

정수와 실수의 형태

num1 = 20 num2 = 24 num3 = 1.8 num4 = -1.2


num1과 num2라는 변수에는 정수가 할당되고, num3과 num4에는 소수가 할당되었습니다. 어렵지 않으시죠? 데이터 형에 숫자가 담긴 후에는 보통 연산이 일어납니다. *(곱하기), +(더하기), -(빼기), /(나누기),%(나눈 뒤 나머지 값), **(제곱) 등의 연산자들이 있습니다.

실제로 연산을 해볼까요?

num2 % num1 #4(24를 20으로 나눈 뒤 나머지)
num1 ** (num2 - num1) #160000(20의 4승)
num1 * num3 #36.0


나눈 뒤에 나머지 값을 나타내는 % 연산자와 제곱을 해주는 ** 연산자의 경우 많이 접해보지 않았기 때문에 예제로 다뤘습니다. num1 * num 3의 값은 36이 아니라 36.0이 나왔다는 것을 주목해주세요.


정수와 실수를 섞어서 연산하면 실수가 나옵니다.

실수를 정수로 바꿀 수 있을까요?

정수는 영어로 integer, 실수는 영어로 float라고 합니다. 파이썬에는 int()와 float()라는 함수가 있습니다. 이 두 함수를 이용하면 정수나 실수로 바꿀 수 있습니다.

int(1.3) #1
int(1.8) #1
int(-1.3) #-1
int(-1.8) #-1
float(7) #7.0


정수를 실수로 바꿀 때는 소수점 자리에 0이 붙습니다. 그리고 소수를 정수로 바꿀 때는 앞에 정수만 놔두고 뒤에 소수점 자리는 버린다는 것을 기억해주시면 됩니다.


abs()는 절대값을 구하고, round()는 반올림을 해주는 함수라는 것도 추가로 알아주세요.



같이 파이썬에 대해서도 차근차근 배워봅시다 ^__^



공감은 제작자에게 큰 힘이 됩니다.


'Backend-dev > python' 카테고리의 다른 글

파이썬의 문자열 포맷팅  (0) 2018.03.20
파이썬 문자열 자료형 알아보기  (3) 2018.03.19
파이썬의 변수  (0) 2018.02.06
파이썬의 주석  (0) 2018.02.05
파이썬을 설치해봅시다.  (0) 2018.02.05
댓글