정수형
a = 100
print(a)
a = -7
print(a)
a = 0
print(a)
- 다른 언어와 마찬가지로, 양의 정수, 음의 정수, 0이 존재한다.
- 자료형을 따로 선언하지 않아도 된다.
실수형
a = 157.93
print(a)
a = -1837.2
print(a)
a = 5.
print(a)
a = -.7
print(a)
- 자료형을 따로 선언하지 않아도 되서, 간편하다.
- 소수점 표현시, 0을 생략해도 되는 간편함이 있다.
지수 표현 방식
a = 1e9
print(a)
a = 75.25e1
print(a)
a = 3954e-3
print(a)
- e를 사용하여, 10의 지수를 표현할 수 있다.
실수형 연산의 오류 및 개선 by round()
a = 0.3 + 0.6
print(a)
if a == 0.9:
print(True)
else:
print(False)
- 실수형 연산의 경우, 오류가 생길 수 있다.
- 실수형 연산의 경우, 오류를 해결하기 위해 round()함수를 활용한다.
- round()함수의 활용은 다음과 같다.
a = 123.456
print(a)
a = round(123.456, 2)
print(a)
- round(): 원하는 자리에서 반올림을 실행한다.
a = 0.3 + 0.6
a = round(a, 4)
print(a)
if a == 0.9:
print(True)
else:
print(False)
- 의도한대로 결과값이 나오는 것을 확인할 수 있다.
실수형 -> 정수형 형변환
a = 1e9
print(type(a))
a = int(a)
print(type(a))
수 자료형의 연산
a = 7
b = 3
print(a / b)
print(a // b)
print(a % b)
a=5
b=3
print(a ** b)
print(a ** 0.5)
- 나누기: /
- 몫: //
- 나머지: %
- 거듭 제곱: **