Python—数据类型之decimal类型
十进制类型
要创建Decimals,必须先导入decimal模块
decimal的精度可以由我们自己指定
函数
decimal.Decimal(x) #x可以是一个整数或字符串,但不能是浮点数
>>>import decimal
>>>a = decimal.Decimal(9876)
>>>b = decimal.Deciaml("54321.01234567898754321")
>>>a + b
>>>Decimal('64197.012345678987654321')decimal.Deciaml.from_float(x); #x可以是一个浮点数
>>>Deciaml.from_float(0.1)
Decimal('0.1000000000000000055511151231257827021181583404541015625')
>>>Decimal.from_float(float('nan'));
Decimal('NaN')
>>>Decimal.from_float(float('-inf'));
Decimal('-Infinity')
Python对象有两种输出形式
- 字符串形式,在设计目标上为了更易于阅读
- 表面形式 ,在设计目标上则是生存备用的输出信息,作为Python解释器的输入时会重新产生所代表的对象
>>>print(decimal.Deciaml(23) / decimal.Deciaml("1.05")); #字符串形式
21.90476190476190476190476190>>>decimal.Deciaml(23) / decimal.Deciaml("1.05"); #表象形式
Deciaml("21.90476190476190476190476190")
Python—数据类型之decimal类型相关推荐
- Python数据类型(一)数字类型
Python3有六个标准数据类型: .不可变数据类型:Number(数字).String(字符串).Tuple(元组) .可变数据类型: List(列表).Dictionary(字典).Set(集合) ...
- Python数据类型之字符串类型
Python字符串类型 单行字符串 多行字符串 字符串是数组 裁切字符串 正索引 负索引 字符串方法 获取字符串长度的len()方法 删除开头和结尾空白字符的strip()方法 只删除开头的前导符的l ...
- Python数据类型(三)数据结构类型—list、tuple、range、set、frozenset、dict
数据结构类型是指用来存储数据.文字.字符.二进制.类对象,进一步方便操作查找存储内容的结构.数据类型分为了序列类型.集合类型.映射类型. 序列类型是Python数据类型的内置基本数据类型,有三种 ...
- Python—数据类型之Integral类型
Integral类型 Python提供了两种内置的Integral类型,即int与bool 整型int 整数的大小只受限于机器的内存大小 二进制用0b表示,八进制用0o表示,十六进制用0x表示 算术操 ...
- Python数据类型(二)文本类型-str
Python中处理文本数据使用由Unicode编码构成的不可变序列字符串-str对象.字符串表达形式如下: .单引号 'This article describes information about ...
- python 数据类型 之 数字类型
数字类型 python数字类型有三种: 整数类型.浮点数类型.复数类型. 一.整数类型 示例: 十进制:1010 , 99 , -217 十六进制:0x9a , 0X89 ( 0x , 0X 开头表示 ...
- python数据类型之元组类型
#为何要有元组,存放多个值,元组不可变,更多的是用来做查询 t=(1,[1,2,3],'a',(1,2)) #t=tuple((1,[1,2,3],'a',(1,2))) # print(type(t ...
- Python基础教程:基本数据类型之布尔类型(Boolean)
计算机的本质就是计算,在其内部是0和1的比特位的变化,对外表现就是数据的变化.那么,计算机都能处理什么数据呢?本质上,数据都是以字节(Byte)存储的,表现上看,它们就是整数.浮点数和字符串等.Pyt ...
- python decimal 转换为float_在Python中将float转换为decimal类型
我只是在玩数字游戏. 我发现Numpy提供了一个名为np.vectorize的函数,允许您获取一个函数并将其应用于Numpy数组. 在[23]中:import numpy as np import d ...
最新文章
- 福布斯2019全球最佳创投人榜单发布,沈南鹏蝉联全球第一
- FindFirstFile FindNextFile 以及_WIN32_FIND_DATA结构
- C++学习书籍推荐《The C++ Standard Library 2nd》下载
- C语言SOCKET编程指南
- Sharepoint学习笔记—ECM系列--从.CSV文件导入术语集(Term Sets)
- 【xpath】多个xpath Element对象,提取结果是一样的
- 【Android】Android底层开发实战
- 推荐C语言视频<<跟着星仔学C语言>>
- 内华达大学里诺校区计算机科学,PayScal公布美国各州就业工资最高大学!加州第1竟是文理学院,纽约州也非哥大和纽大...
- CPen 使用 PS_DOT 无法画出虚线
- 规则引擎 Easy rule 使用总结
- 第十一周项目2--定义点类
- unity tilemap
- [深入研究4G/5G/6G专题-57]: L3信令控制-6-什么是无线承载DRB Profile
- 机器之心最干的文章:机器学习中的矩阵、向量求导
- 如何快速、科学的配置GO语言编译Android环境
- c语言单片机定时器的应用程序,51单片机定时器中断程序(C语言)
- 【问】SQL 2012中如何还原数据库?
- vb.net Encoding类 编码解码
- [学习SLAM]基于EKF使用 robot_pose_ekf 对imu和odom进行融合定位(robot_pose_ekf) 篇章 (2)