반응형
숫자형
- 파이썬의 숫자는 크게 정수형(integer), 실수형(float) 2가지 타입이 있습니다.
정수형(integer) | 실수형(float) |
음의 정수: -1, -2, -3, ... 0 양의 정수: 1, 2, 3, ... |
소수점으로 표현 가능한 수 즉, 정수 이외의 모든 수 -1.12, 0.482, 파이(pi), e, 루트... |
number = 1
print (type (number))
number = -1
print (type (number))
number = 1.21
print (type (number))
number = pi
print (type (number))
<class 'int'> # 정수형 확인
<class 'int'>
<class 'float'> # 소수형 확인
<class 'float'>
# 정수와 실수 외, 8진수와 16진수와 같은 타입도 있으나 많이 사용하는 타입은 아닙니다.
# 8진수와 16진수가 필요한 시점이 오면 포스팅 따로 업로드 하겠습니다.
숫자형 연산
- 파이썬에서 숫자 연산을 위한 기호는 아래 표와 같습니다.
더하기 | 빼기 | 곱하기 | 나누기 | 나머지 | 거듭제곱 |
+ | - | * | / | % | ** |
- 정수와 정수 연산의 결과값은 정수입니다. 그외, 모든 결과값은 소수 입니다.
sum = 2 + 3 #정수와 정수
print (sum)
print (type (sum))
minus = 2 - 3.5 #정수와 소수
print (minus)
print (type (minus))
times = 2.0 * 3.5 #소수와 소수
print (times)
print (type (times))
5 #정수와 정수 연산 > 정수
<class 'int'>
-1.5 #정수와 소수 연산 > 소수
<class 'float'>
7.0 #소수와 소수 연산 > 소수
<class 'float'>
- 나눗셈 연산 결과값은 항상 소수입니다.
- 연산자 %를 이용하여 나눗셈의 나머지 값을 얻을 수 있습니다.
division = 2 / 3 #나눗셈
print (division)
print (type (division))
division = 2.0 / 3
print (division)
print (type (division))
remainder = 2 % 3 #나머지 연산
print (remainder)
print (type (remainder))
0.6666666666666666 #나눗셈 결과는 항상 소수
<class 'float'>
0.6666666666666666
<class 'float'>
2 #몫이 아닌 나머지값을 구함
<class 'int'>
- 연산자 **를 이용하여 xⁿ 값을 얻을 수 있습니다.
power = 2 ** 3
print (power)
8
- 사칙연산의 순서를 그대로 따름니다.
order = 2 * 3 -1 #사칙연산 순서 확인
print (order)
5
반응형
'Python 기초' 카테고리의 다른 글
[파이썬] Pandas, Matplotlib 그래프(line, bar) 그리기_01 (0) | 2021.04.24 |
---|---|
[파이썬] 리스트 (List): 함수, 메소드 정리 (0) | 2021.04.14 |
[파이썬] 문자열 (String): 정의, 인덱싱, 슬라이싱, 포맷팅 (1) | 2021.04.12 |
[파이썬] 리스트 (List): 정의, 인덱싱, 슬라이싱 (0) | 2021.04.12 |