数字类型

python 把数字类型简化了很多,主要分为整数和浮点数。
整数用 int 表示,浮点数用 float 表示。在 python 中,不具体区分单精度和双精度,float 就是其它语言的 double 双精度浮点数。

  1. >>> type(1)
  2. <class 'int'>
  3. >>> type(-1)
  4. <class 'int'>
  5. >>> type(1.5)
  6. <class 'float'>

使用 type() 可以判断输入参数的具体类型。

运算

表达式的语法很直白: +, -, * 和 / 。
在整数除法中,除法 / 总是返回一个浮点数,如果只想得到整数的结果,丢弃可能的分数部分,可以使用运算符 //
如下所示:

  1. >>> type(2/2)
  2. <class 'float'>
  3. >>> type(2//2)
  4. <class 'int'>

数字类型转换

有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。

  • int(x) 将x转换为一个整数。
  • float(x) 将x转换到一个浮点数。