Python學習-25.Python中的分數


在Python中,不止有浮點數(float),而且還有分數(Fraction)這個類型。

要使用分數,必須引入一個模塊。

1 import fractions

然后就可以聲明一個分數了

1 x = fractions.Fraction(1,2)

這樣就聲明了一個2分之1的分數,打印這個變量則會得出:1/2

聲明2分之1還可以用另一種方式:

x = fractions.Fraction(0.5)

Python會自動轉換浮點數為分數,結果也是1/2。

 

值得注意的是,Python會自動進行約分

1 import fractions
2 x = fractions.Fraction(0.5)
3 y = fractions.Fraction(2,4)
4 print(x == y)

結果為True。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM