파이썬에서 최댓값과 최솟값의 초깃값을 지정하는 방법에 대해 알아보자
1. sys 모듈 사용하여 시스템이 가장 높은 값과 가장 낮은 값을 지정
mx = sys.maxsize
mn = -sys.maxsize
2. float 이용해 무한대 값을 지정
mx = float('inf')
mn = float('-inf')
💡주의! 좋지 않은 방법
mx = 999999
파이썬의 숫자형은 임의 정밀도를 지원하며 사실상 무한대의 값을 지정할 수 있다. 아무리 큰 수라 할지라도 얼마든지 더 큰 수가 지정될 수 있으므로, 이런 식으로 최솟값 변수에 임의의 값을 초깃값으로 지정하는 것을 지양해야 한다.
'STUDY > Python' 카테고리의 다른 글
[Python] Pythonic Programming (0) | 2024.05.03 |
---|---|
[Python] Condition & Loop (0) | 2024.05.02 |
[Python] Data Structure (0) | 2024.05.02 |
[python] 리스트에서 원하는 위치 요소 제거 (0) | 2024.04.02 |
[Python] File I/O (절대경로, 상대경로) (0) | 2024.04.01 |