파이썬 API 둘러보기

decimal, factions

decimal, fractions

decimal.Decimal

이름은 진법 관련 같지만 사실은 부동소수점 계산을 정확히 표현하는 데 쓴다.

>>> from decimal import *

>>> getcontext().prec = 6
>>> Decimal(1) / Decimal(7)
Decimal('0.142857')

>>> getcontext().prec = 28
>>> Decimal(1) / Decimal(7)
Decimal('0.1428571428571428571428571429')

 

fractions.Fraction

한마디로 기약분수
>>> Fraction(1)
Fraction(1, 1)

>>> Fraction(4,8)
Fraction(1, 2)

>>> print(Fraction(4,8))
1/2

>>> Fraction('-2/8')
Fraction(-1, 4)

댓글

댓글 본문
작성자
비밀번호
버전 관리
장과장02
현재 버전
선택 버전
graphittie 자세히 보기