본문 바로가기

Python

[python] 수 자료형

반응형
# 수 자료형
# 실수표현 시 소수부가 0이거나 정수부가 0일 때 0 생략 가능
a = 5.
print(a)

a = -.7
print(a)

# 최댓값을 10억정도로 설정할 때
# 보통 987,654,321 이라고 적지만
# 1e9와 비슷하므로 지수 표현 방식을 사용
a = 1e9
print(a)

# 아래와 같이 2진수에서는 실수를 정확히 표현하지 못함
# 따라서 문제에 적힌 반올림 조건에 따라 조건문을 처리
a = 0.3 + 0.6
print(a)

if round(a, 4) == 0.9:
    print(True)
else:
    print(False)

# 파이썬에서 나누기 연산자(/)는 기본적으로 실수형으로 처리함
a = 4
b = 2
print(a / b)
# 몫 연산자
print(a // b)
# 거듭제곱 연산자
print(b ** a)

 

출력 결과

5.0
-0.7
1000000000.0
0.8999999999999999
True
2.0
2
16
반응형

'Python' 카테고리의 다른 글

[python] 정규식 처리  (0) 2021.03.17
[python] 리스트 자료형  (0) 2021.03.16