数字

展开目录
数字
数字Number分类
  Python中的数字Number包括整型int、浮点型float、布尔型bool、复数complex。
  整型int:数学上的正整数、0和负整数都属于Python的整型int。例如:3,0,-1。
  浮点型float:数学上的小数,即包含小数点的数都属于Python的浮点型float。例如:0.2,-0.3,5.0(不要怀疑,我虽然和5相等,但是我有小数点,所以我也是小数)。
布尔型bool:布尔类型只有两个值:True和False。
复数complex:复数可以用”实部+虚布j“来表示。例如:5+3j。
type()
  可以使用type()来查看值的类型。
  >>> type(3)
  <class 'int'>  >>> type(0.2)
  <class 'float'>  >>> type(True)
  <class 'bool'>  >>> type(5+3j)
  <class 'complex'>  >>>
  >>> val = 5.0
  >>> type(val)
  <class 'float'>  >>>

isinstance()
  可以用isinstance()来判断值是否是指定类型。
  >>> isinstance(0.2, int)
  False
  >>> isinstance(0.2, float)
  True
  >>>  >>> val = 5+3j
  >>> isinstance(val, int)
  False
  >>> isinstance(val, complex)
  True
  >>>