python——fractions模塊

包括分數的表達和計算。

常用類

Fraction類型支持基本內置運算,比如加、減、乘、除、絕對值、去上下界等。

Fraction(numbers.Rational)
#輸入可以是一個小數、兩個有理數(前者分子,後者分母)、字符型分數(分數線:'/')等。默認分子爲0,分母爲1。

示例

Fraction

分子是numerator,分母是denominator,可以作爲屬性名分別查看。

import fractions
fractions.Fraction(1.3)
#輸出:Fraction(5854679515581645, 4503599627370496)
fractions.Fraction(5,-4)*fractions.Fraction(2,1)
#輸出:Fraction(-5,2)
fractions.Fraction('5/7')
#輸出:Fraction(5,7)
fractions.Fraction('5/2')+0.5
#輸出:3.0  

注意:式子中只要有float,則輸出float。否則輸出Fraction。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章