转载 python 常用数字转换函数

1.hex(x),oct(x),bin(x)//将整数分别转换为16.8,2进制

2.int(x),float()//将其他数据类型转化为整型,浮点型

3.int('x',y)将一个字符串数字转换位置整型,y标识字符串内数字的进制,效果等同于eval('')

4.除法

            1/2    //真除法/传统除法   不考虑数据类型,返回浮点数

             1//2   //Floor除法,将结果向下截断到他的下下层 eg:5//2 = 2; -5//2 = -3,math模块中的floor()效果相同

              截断除法,math模块中的trunc,eg:trunc(2.5) = 2,trunc(-2.5) = -2

5.整数支持无穷大小(只要计算机内存足够)

6.python3.0中不要用0去开始一个数字,回报错:SyntaxError: invalid token

7.math模块中部分内置函数

            sin(),

            sqrt()开平方x**.y

            pow()幂运算  x**y

            ads()绝对值

            sum()求和,可以是两个数字或者一个元组,列表内各项求和

            min,max//支持多个数比较,元组,列表内各项比较

8.random模块

            random.random()随机数

            random.randint(1,10)//两个数之间的随机整数

            random.choice([])//列表中随机选一项

9.小数

            浮点数由于硬件缺陷缺乏精确性

            eg: 0.1 +0.1 +0.1 -0.3 = 5.551115123125783e-17

            小数计算结果

            from decimal import Decimal

            Decimal('0.1') + Decimal('0.1') + Decimal('0.1') -Decimal('0.3') = Decimal('0.0')

10.分数

            from fractions import Fraction
            x = Fraction(1,3)
            x

            Fraction(1, 3)

            print(x)

            1/3


原文:https://blog.csdn.net/qq_41484460/article/details/79802805 
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值