最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python分數(shù)表示方式和寫法

 更新時間:2019年06月26日 15:17:38   作者:愛喝馬黛茶的安東尼  
在本篇文章里小編給大家整理的是關于python分數(shù)怎么表示的相關知識點內容,有需要的朋友們學習下吧。

Fraction函數(shù)是python中實現(xiàn)分數(shù)的一個模塊(module),模塊是由別人寫的,并且可以被拿來直接使用的代碼程序,包括類、函數(shù)以及標簽的定義,是python標準函數(shù)庫的一部分。使用是必須先插入模塊。

>>> from fractions import Fraction   #插入模塊

>>> f =Fraction(1,2)  #創(chuàng)建Fraction 類,并初始化為1/2

>>> f #輸出分數(shù)類對象Fraction(1, 2)

輸入分數(shù)時,F(xiàn)raction開頭字母必須大寫,否則會報錯。我們對分數(shù)進行運算。

>>> Fraction(2,8)+1+1.5

2.75

運算中如果出現(xiàn)float數(shù)據類型,最終的結果將是float類型數(shù)據。如果運算式中只有integer類型和fraction類型,輸出結果將死fraction類型。

>>> Fraction(2,8)+Fraction(2,5)+3

Fraction(73, 20)

Fraction()方法,非常有意思,可以直接接收分數(shù)字符串變成輸入。注意輸入的分數(shù)要加引號。

>>> a = Fraction('1/5')

>>> a

Fraction(1, 5)

>>>

直接輸入小數(shù),F(xiàn)raction方法直接把小數(shù)變成分數(shù)。

>>> from decimal import Decimal

>>> Fraction(1.1)

Fraction(11, 10)

把字符串變成小數(shù),需要用到decimal類,然后把小數(shù)變成分數(shù)。

>>> from decimal import Decimal

>>> Fraction(Decimal('1.1'))

Fraction(11, 10)

先把1.1字符串變成小數(shù),然后在變成分數(shù)。

擴展:

Python: 分數(shù)運算

fractions 模塊可以被用來執(zhí)行包含分數(shù)的數(shù)學運算

>>> from fractions import Fraction
>>> a = Fraction(5, 4)
>>> b = Fraction(7, 16)
>>> print(a + b)
27/16
>>> print(a * b)
35/64
>>> # Getting numerator/denominator
>>> c = a * b
>>> c.numerator
35
>>> c.denominator
64
>>> # Converting to a float
>>> float(c)
0.546875

在大多數(shù)程序中一般不會出現(xiàn)分數(shù)的計算問題,但是有時候還是需要用到的。比如,在一個允許接受分數(shù)形式的測試單位并以分數(shù)形式執(zhí)行運算的程序中,直接使用分數(shù)可以減少手動轉換為小數(shù)或浮點數(shù)的工作

相關文章

  • pytorch中[..., 0]的用法說明

    pytorch中[..., 0]的用法說明

    這篇文章主要介紹了pytorch中[..., 0]的用法說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 修復Python縮進錯誤的方法實現(xiàn)

    修復Python縮進錯誤的方法實現(xiàn)

    在Python中,縮進是非常重要的,因為它決定了代碼塊的層次結構,本文主要介紹了修復Python縮進錯誤的方法實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • Python學習之str重要函數(shù)

    Python學習之str重要函數(shù)

    這篇文章主要介紹了Python str重要函數(shù),本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-10-10
  • Python?實現(xiàn)驅動AI機器人

    Python?實現(xiàn)驅動AI機器人

    這篇文章主要介紹了Python?實現(xiàn)驅動AI機器人,下文圍繞利用Python?實現(xiàn)驅動AI機器人的相關資料展開內容,需要的小伙伴可以參考一下
    2022-02-02
  • 讓代碼變得更易維護的7個Python庫

    讓代碼變得更易維護的7個Python庫

    今天小編就為大家分享一篇關于讓代碼變得更易維護的7個Python庫,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Python3.5 win10環(huán)境下導入kera/tensorflow報錯的解決方法

    Python3.5 win10環(huán)境下導入kera/tensorflow報錯的解決方法

    這篇文章主要介紹了Python3.5 win10環(huán)境下導入keras/tensorflow報錯的解決方法,較為詳細的分析了Python3.5在win10環(huán)境下導入keras/tensorflow提示錯誤的原因與相關解決方法,需要的朋友可以參考下
    2019-12-12
  • python畫圖——實現(xiàn)在圖上標注上具體數(shù)值的方法

    python畫圖——實現(xiàn)在圖上標注上具體數(shù)值的方法

    今天小編就為大家分享一篇python畫圖——實現(xiàn)在圖上標注上具體數(shù)值的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python獲取標準北京時間的方法

    python獲取標準北京時間的方法

    這篇文章主要介紹了python獲取標準北京時間的方法,實例分析了Python通過www.beijing-time.org的官網獲取標準北京時間的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • 如何理解python對象

    如何理解python對象

    在本篇文章里小編給大家分享的是一篇關于python對象的理解相關內容,有興趣的朋友們可以學習下。
    2020-06-06
  • Python調用另一個py文件并傳遞參數(shù)常見的方法及其應用場景

    Python調用另一個py文件并傳遞參數(shù)常見的方法及其應用場景

    這篇文章主要介紹了在Python中調用另一個py文件并傳遞參數(shù)的幾種常見方法,包括使用import語句、exec函數(shù)、subprocess模塊、os.system函數(shù)以及argparse模塊,每種方法都有其適用場景和優(yōu)缺點,需要的朋友可以參考下
    2025-01-01

最新評論

丽江市| 广饶县| 岢岚县| 台江县| 樟树市| 衡阳县| 左权县| 云和县| 锡林郭勒盟| 连南| 沭阳县| 手游| 华容县| 双辽市| 黄冈市| 彭水| 和平区| 八宿县| 翁牛特旗| 广宗县| 南京市| 吴江市| 滨州市| 阿瓦提县| 甘南县| 金乡县| 罗平县| 通州区| 精河县| 平利县| 革吉县| 贺兰县| 钟祥市| 绥芬河市| 寿宁县| 汾阳市| 昭通市| 巢湖市| 油尖旺区| 隆德县| 阿鲁科尔沁旗|