728x90
반응형
문제의 정의
- 간단하게 소숫점 자리를 가지는 여러 숫자들을 확인해야 할 때가 있음
- 파이썬 과학적 표기법(지수 표현)이라는 이름으로 e가 붙어서 표현될 때가 있음
- 이는 빠르게 숫자를 확인하는데 어려움을 줌
1
2
3
4
|
# 자릿수가 많은 수 출력
num = 0.000004138413513684351
print(num)
# 4.138413513684351e-06로 출력됨
|
cs |
문제 해결 방법
- print의 string format을 사용할 수 있음
- "{:.8f}" 해당 부분의 숫자는 표기할 자릿수를 나타냄
1
2
3
4
5
6
7
8
9
10
|
# Numbers...
number1 = 0.000004138413513684351
number2 = 1e-3
# Formatting without scientific notation
formatted_number1 = "{:.8f}".format(number1)
formatted_number2 = "{:.6f}".format(number2)
print("Number 1:", formatted_number1)
print("Number 2:", formatted_number2)
|
cs |
반응형
'Study > Python' 카테고리의 다른 글
python에서 list 또는 numpy.array 변수의 값이 같은지 비교하는 방법 (0) | 2023.08.25 |
---|---|
지수표현 숫자를 python에서 쉽게 읽어드리고 다루기 (0) | 2023.08.24 |
변수 값을 복사하여 새로 만들기 (deepcopy) (1) | 2023.08.24 |
matplotlib에서 3D view의 axis ratio(비율) 조정하기 (0) | 2023.04.21 |
list에서 중복 요소를 효율적으로 확인하는 방법 (0) | 2023.04.21 |