首页
学习
活动
专区
圈层
工具
发布

Python随记(2)数据类型(小数,分数) 分支循环

参考链接: Python中的分数模块Fraction 数据类型:  整形(int) 布尔类型(bool) 浮点型(float,e记法1.5e11=1.5*10的11次方) 字符串(str)类型的获取**...平方根的计算  math.floor(2.567),math.floor(-2.567) >>>(2,-3) math.trunc(2.567),math.trunc(-2.567) >>>(2,-2) #丢弃小数...,round(2.467),round(2.567,2) >>>(3,2,2.57) #四舍五入 math.sqrt(144) >>12.0 144 ** .5 >>>12.0 pow(155,5) 小数类型...使用小数对象我们可以得到一个只保留两位小数为精度的浮点数。这对表达固定精度的特性(货币的累加)以及对精度是实现都是一个理想的工具。 ...:decimal模块中的其他一些工具可以用来设置所有小数数值精度,安排错误处理等。

1.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    19-3-7Python中小数据池、数据类型的补充、set集合

    一、小数据池(了解) “id”    获取内存地址 “==”  比较等号两端的值是否相等 “is”    身份运算:判断的是两个对象的内存地址是否相同。 代码块:一个文件就是一个代码块。...Bool 以1,0存在,复用 不同的代码块小数据池: 前提:针对不同代码块之间的缓存机制。       ...如果是不同代码块,则采用小数据池的驻留机制。 二、数据类型的补充 数据类型之间的转换        Int bool str 三者转换是可以的。       ...Bool可以与所有的数据类型进行转换。        所有为空的数据类型转换成bool都为Fasle.              ...并,交,差,对称差 有简化写法: 并:| 交:& 差:- 对称差:^ 3.对序列数据类型中的重复元素进行去重 如果想遍历集合中的元素.

    90110

    小数据更管用!

    大数据可以帮助商业运营者找到大致方向,但真正落地到商业操作,反而不如小数据更有用、更有效。...大数据还是小数据? 我几乎每周都要拜会或面试很多数据科学家、数据分析师。我经常问他们,“在你心里什么是大数据”。...现在,有很多人讨论大数据与小数据的关系。其实,这个问题与大数据如何落地密切相关。在我看来,大数据可以帮助商业运营者找到大致方向,但真正落地到商业操作,反而不如小数据更有用、更有效。...所以,即使基于大数据进行决策,也仍然有猜测和赌博的成分,大数据和小数据应该可以互为作用,而非比较两者谁更强。 传统企业怎么办?...我认为要兼有,既要有侧重地独自搜集,也要多源化地获取数据,尽力排除各种数据在搜集过程中形成的偏差,这既是一个技术问题,需要数据人员付出艰辛的努力,也是一个战略问题,需要回到前文所述的小数据问题。

    64380

    【杭电oj】1717 - 小数化分数2(小数化分数,GCD)

    ,很快他就完成了,但他又想到一个问题,如何把一个循环小数化成分数呢?...请你写一个程序不但可以将普通小数化成最简分数,也可以把循环小数化成最简分数。 Input 第一行是一个整数N,表示有多少组数据。 每组数据只有一个纯小数,也就是整数部分为0。...小数的位数不超过9位,循环部分用()括起来。 Output 对每一个对应的小数化成最简分数后输出,占一行。...,我把这道题分为了三类: ①普通有限小数 ②纯循环小数 ③混循环小数 下面就挨个说它的转化方法: ①这一类很简单,分子就是小数点后面的数,分母就是10的n次方(n为小数点后面位数) ②这个小学学奥数的时候老师讲过...=2) //混循环小数 { //先把小数点后面所有数字算出来 for (int i=2;i<l-1;i++) { if (i==n) //读到'('时跳过

    75910

    03:八进制小数

    03:八进制小数 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB描述 八进制有限小数均可以用十进制有限小数精确地表示。...所有小数点后位数为n的八进制小数都可以表示成小数点后位数不多于3n的十进制小数。 你的任务是写一个程序,把(0,1)之间的八进制小数转化成十进制小数。 输入一行,包含一个八进制小数。...每个小数的形式是0.d1d2d3 ... dk,这里di是八进制数0...7,dk不等于0,而且已知0 < k < 15。...输出输入如下形式的一行 0.d1d2d3...dk [8] = 0.D1D2D3...Dm [10] 这里左边是输入的八进制小数,右边是相等的十进制小数。...输出的小数末尾不能有0,也就是说Dm不等于0。注意空格位置。

    1.2K70

    大数据时代的小数据

    可是我最近看《美国计算机学会通讯》(CACM)上面提到了几次小数据,我觉得大家也有必要了解一下这个有趣的概念。 什么是小数据?小数据就是个体化的数据,是我们每个个体的数字化信息。...这就是我生活中的“小数据”,它不比大数据那样浩瀚繁杂,却对我自己至关重要。 第一个意识到“小数据”重要性的是美国康奈尔大学教授德波哈尔·艾斯汀。...这种日常小数据带来的生命讯息的警示和洞察,启发了这位计算机科学教授—小数据可以看作是一种新的医学证据,它是“your row of their data”(他们数据中属于你的那行数据)。...假设你是一名患者,这样精确个体化的小数据也许可以帮助你回答:我每次服药应该用怎样的剂量?...于是,你就需要了解关于你自己的“小数据”。对于慢性病、抑郁症、记忆力衰退和克罗恩病,很需要日常活动变化的数据。大数据一般是从一个大N的种群里面取得的,而小数据n=me。

    949110
    领券