python中numbers什么意思_Python——数据类型初步:Numbers

本篇内容

今天主要简介了几种数字的数据类型和一些稍微比较常用的方法。

• int

• bytes

• float

• bool

• complex

• long

Python里面的使用变量的时候并不需要提前声明,直接用,然后他才会申请内存。

Python会识别出来你所要储存的值的类型,然后再储存。

a=10b=1.1c='1.1'd=[1,1]

就像这样,Python会自动把a储存为int,b储存为float,c储存为str(字符串),d储存为list(列表)。

但是还是得了解一下各种数据类型。

1、int:储存整数。

可以用来做加减乘除。。。这些运算。

主要说一下它的方法。

def bit_length(self): 可以获取这个数字的二进制位数

a=255

print(bin(a))print(a.bit_length())

输出:

0b111111118

bin函数就是为了获得整数的二进制。输出为字符串。

def  to_bytes(self, length, byteorder, *args, **kwargs)

这个函数也是获取整数的二进制,但他输出为bytes类型。

length是表示多少字节的二进制

byteorder可以输入‘big’,‘little’。表示生成的二进制是高位表示,还是低位表示。可以自己试着玩一下

其他的我看看都好不常用呀,遇到了再学习

2、bytes:二进制类型。主要储存一些字符串的编码。或者数字的二进制表示

3、float:浮点类型,说白了就是储存小数,或者很大的数。其他跟int差不多

方法:

(1)、这个方法是获得这个浮点数的分子分母:

def as_integer_ratio(self): #real signature unknown; restored from __doc__

"""float.as_integer_ratio() -> (int, int)

Return a pair of integers, whose ratio is exactly equal to the original

float and with a positive denominator.

Raise OverflowError on infinities and a ValueError on NaNs.

>>> (10.0).as_integer_ratio()

(10, 1)

>>> (0.0).as_integer_ratio()

(0, 1)

>>> (-.25).as_integer_ratio()

(-1, 4)"""

pass

(2)、返回是否是整数:

def is_integer(self, *args, **kwargs): #real signature unknown

"""Return True if the float is an integer."""

pass

其他的我看着也没啥用处。暂时先不学。

4、bool:布尔值,只有True,False两个值。

很方便的进行逻辑运算。

5、complex:储存复数。平常并不是很常用

a=3+4j

print(a.real)#获取实部

print(a.imag)#获取虚部

print(a.conjugate())#得到复数的共轭

输出

3.0

4.0(3-4j)

6、long:储存。。。很大的整数。。。。

今天只简单的学习一下数字数据类型的用法。明天学习list。仔细学一下它的方法。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值