包括分数的表达和计算。

常用类

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。

python——fractions模块相关推荐

  1. Python fractions模块 —— 分数相关函数

    这是一简单的模块,搞不懂python为什么不把它并入math模块? >>> import fractions >>> fractions.__all__ ['Fra ...

  2. Python fractions 模块介绍

    fractions - 分数 fractions 模块是Python3内置的标准库,无需pip安装,在使用时直接导入就行 fractions 模块支持分数运算. 将小数表示成分数(分数约分,分数计算) ...

  3. python分数类_利用标准库fractions模块让Python支持分数类型的方法详解

    前言 你可能不需要经常处理分数,但当你需要时,Python的Fraction类会给你很大的帮助.本文将给大家详细介绍关于利用标准库fractions模块让Python支持分数类型的相关内容,分享出来供 ...

  4. Python:fractions模块数值、浮点、小数转分数

    简介:fractions 模块提供了分数类型的支持.可以同时提供分子(numerator)和分母(denominator)给构造函数用于实例化Fraction类,但两者必须同时是int类型或者numb ...

  5. Python模块之: fractions模块-分数模块

    fractions 模块可以被用来执行包含分数的数学运算. >>> from fractions import Fraction >>> a = Fraction( ...

  6. python3 进行保精度运算 fractions 模块 简单使用

    在实际应用场景中,采用  /  运行除法得到的结果如果是 无限小数 或 无理数,那么它会失去原有的精度.为了保证原有的精度,python提供了fractions模块,采用分数的形式使运算的一直是有理数 ...

  7. 分数/fractions模块的应用

    题解: 主要是python中fractions模块的应用 import fractions fractions.Fraction(numerator=0,denominator=1)#numerato ...

  8. Python Re 模块超全解读!详细

    内行必看!Python Re 模块超全解读! 2019.08.08 18:59:45字数 953阅读 121 re模块下的函数 compile(pattern):创建模式对象 > import ...

  9. python argparse模块_Python argparse模块应用实例解析

    这篇文章主要介绍了Python argparse模块应用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 简介 argparse是python ...

最新文章

  1. 看设备指示灯识别网络故障
  2. android 前台服务自定义布局不显示_Android自定义LinearLayout布局显示不完整的解决方法...
  3. luogu 1344 追查坏牛奶(最小割)
  4. 【转载】C++ ,C#数据类型对照
  5. 数字货币概念股继续活跃 旗天科技14个交易日大涨160%
  6. unity3D协程(Coroutine)原理深入剖析
  7. [转]快速矩阵快速幂
  8. Linux的c编程-文件节点的打开与读写操作
  9. 【渝粤教育】广东开放大学 商务翻译实务 形成性考核 (49)
  10. VC设置cookies实现文件刷下载量
  11. 算法面试java_面试必备——java算法面试题
  12. (十)stm32 GPIO口复用,重映射 RCC_APB2Periph_AFIO
  13. 如何将HTML与win10桌面壁纸,如何解决win10桌面背景不显示
  14. ECAP等通道转角挤压详解
  15. Apache Ant官网下载、安装及环境变量配置过程详细图文说明(以windows系统为例)
  16. 东北大学材料成型工艺学中冲压部分复习题
  17. AnnotationProcessor 处理器不工作怎么定位?
  18. 7-38 实验7_3_奇数偶数 (100 分)
  19. java中国象棋兵吃棋规则_中国象棋规则?
  20. Ubuntu调整分辨率至1920*1080

热门文章

  1. 游戏原画和商业插画哪个更难一点,学哪个好?
  2. HTML----CSS3
  3. C++:公历转农历的程序
  4. Kerberos V5多KDC设置
  5. 微信小程序之数据埋点——阿拉丁
  6. 1.6 集成电路中的元件
  7. 单片机读取MQ-7一氧化碳传感器值
  8. 鹦鹉螺,我在海边等着你(转)
  9. 低概率事件在样本量足够大时总会出现
  10. android小知识(1)