python基础类型—数字(Number)

 

Python3 支持 int、float、bool、complex(复数)

 

在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。

 

像大多数语言一样,数值类型的赋值和计算都是很直观的。

 

内置的 type() 函数可以用来查询变量所指的对象类型。

数字int

数字主要是用于计算用的,使用方法并不是很多,就记住一种就可以:

#bit_length() 当十进制用二进制表示时,最少使用的位数
v = 11
data = v.bit_length()
print(data)

 

#用isinstance来判断
>>>a = 111
>>> isinstance(a, int)
True
>>>

 

class A:
    pass

class B(A):
    pass

isinstance(A(), A)  # returns True
type(A()) == A      # returns True
isinstance(B(), A)    # returns True
type(B()) == A        # returns False

区别就是:
type()不会认为子类是一种父类类型。
isinstance()会认为子类是一种父类类型。
isinstance 和 type 的区别在于:

 

 

布尔值bool。

布尔值就两种:True,False。就是反应条件的正确与否。

真   1   True。

假   0   False。  

 

 复数

形如 a + bj 就是复数。复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型

1,复数不能比较大小

2,共轭复数  a + bj  与 a - bj 是共轭复数

 

 虚数

1,虚数的平方是负数

2,虚数的单位是j,大写小写都可以。

 浮点数

1,浮点数包括有限小数,无限循环小数

2,形如:123.45=1.2345*10的平方  就是小数点是不固定的

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值