数字

在 Python 的数字有 4 种数据类型,分别为:

  • int(有符号整型)
  • long(长整型)
  • float(浮点型)
  • complex(复数)

Python 为我们提供了一个函数 type() ,通过这个函数我们可以获取到当前的数据类型。示例如下:
print(type(123))
print(type(123.0))
print(type(‘123’))
print(type(“123”))
上面示例的运行结果如下:



可以得出的结论是:
123 是整形(int)
123.0 是浮点型(float)
‘123’ 和 “123” 的类型是一致的,都是字符串 str(注意,有单双引号,如果无引号则不会认为是字符串类型)

我们接着使用另一个函数 isinstance() ,这个函数的作用其实从字面意思就能看出来,判断一个对象是否是一个已知的类型,具体语法如下:
isinstance(object, classinfo)

  • object — 实例对象。
  • classinfo — 可以是直接或间接类名、基本类型或者由它们组成的元组。

print(isinstance(123, int))
print(isinstance(123.0, float))
print(isinstance(‘123’, str))
测试结果如下:
True
True
True

整形

整形的意思就是整数,例如:
-1,-10,1,2333333333之类的。
至于长度有多少,我们做个测试好了,示例代码如下: