파이썬에서 최댓값과 최솟값의 초깃값을 지정하는 방법에 대해 알아보자
1. sys 모듈 사용하여 시스템이 가장 높은 값과 가장 낮은 값을 지정
mx = sys.maxsize
mn = -sys.maxsize
2. float 이용해 무한대 값을 지정
mx = float('inf')
mn = float('-inf')
💡주의! 좋지 않은 방법
mx = 999999
파이썬의 숫자형은 임의 정밀도를 지원하며 사실상 무한대의 값을 지정할 수 있다. 아무리 큰 수라 할지라도 얼마든지 더 큰 수가 지정될 수 있으므로, 이런 식으로 최솟값 변수에 임의의 값을 초깃값으로 지정하는 것을 지양해야 한다.
'파이썬(Python)' 카테고리의 다른 글
[python] predict vs predict_proba의 차이 (0) | 2023.12.28 |
---|---|
[python] - 일시정지(sleep) 함수 사용 (1) | 2023.11.25 |
[Python] BeautifulSoup으로 HTML 파싱 (0) | 2023.11.07 |
[python] 상대경로 와 glob 함수 (0) | 2023.10.06 |
[python] 특정 기준으로 리스트 정렬하기 (key = lambda) (0) | 2023.09.29 |