python3中的Number
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3中的Number相关的知识,希望对你有一定的参考价值。
Number数字类型支持: int (整数) float (浮点型) bool(布尔型) complex (复数)
内置的 type() 可以识别变量所指的对象类型:
a, b, c, d = 10, 55.4, false, 4+3j
print( type(a) ,type(b), type(c), type(d))
# 输出的结果是: <class ‘int‘> <class ‘float‘> <class ‘bool‘> <class ‘complex‘>
此外还可以用 isinstance 来判断:
a = 20.3
print( isinstance(a, float) )
# 输出结果是Ture
type 与 isinstance 区别就是:
- type()不会认为子类是一种父类类型。
- isinstance()会认为子类是一种父类类型
在2中没有bool 类型,用1代表True,0代表False ! 而在3中True 与 False被定义成了关键字,值还是一样可以和数字进行计算
以上是关于python3中的Number的主要内容,如果未能解决你的问题,请参考以下文章