python 数值型字符串实现四舍五入 decimal_Python3 经常使用数据类型语法

本文介绍了Python中的数值型字符串处理,包括int类型的转换和操作,比较浮点数相等,复数的使用,重点讲解了Decimal模块如何实现高精度的四舍五入。此外,还涉及字符串的转义、分片、格式化以及各种字符串操作函数的用法。
摘要由CSDN通过智能技术生成

一、int类型python

int类型的数据是没有长度限制的,它的最大长度只与计算机的内存有关。git

1 bin(i) 返回二进制表示结果,2 hex(i) 十六进制,3 int(i) 整数(若是x是浮点数就会返回其整数部分,4 oct(i) 八进制,5 int(s,base)将字符串转换为整数.幂能够用**实现(10**5,2**4).内置的float与str类型都支持到整数的转换。6 chr() 将数字转换成字符,7 ord() 将字符转换成ASCII码;8 round() 函数对值进行四舍五入。整数和浮点数相加结果是浮点型。

二、简单比较两个float是否相等api

defequal_float(a,b):return abs(a-b)<=sys.float_info.epsilon

三、复数ide

复数的表示需在虚部后加一个j,如z=3.5+2j,其中实部和虚部可分别用z.real,z.imag取得。专用函数z.conjugate()能够反转虚部的符号。函数

四、Decimal,编码

特色:精度高,但计算速度比float慢,使用前需引进模块。spa

a=decimal.Decimal(5555)或a=decimal.Decimal("555.555")code

五、字符串orm

对字符串内使用的单引号或者双引号,若是与最外层的相同则须要进行转义,若是不一样则能够直接使用。对象

字符串转义:

\newline 忽略换行,

\\           反斜杠,

\'            单引号,

\"      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值