home1.gif


1. 数值型


int、 float、 complex、 bool 都是类 class,像 1、 5.0、 2+3j 都是对象即实例。

  • int 类型

python3 的 int 类型指的是长整型,没有大小限制,仅受限于内存区域的大小。

  • float 类型

包括整数部分和小数部分,只有双精度型。

  • complex 类型

实数和虚数部分都是浮点数。

  • bool 类型

布尔型属于 int 的子类,仅有 2 个实例,即 True/False ,对应 1/0。可以和数值直接加减等运算。

2.类型转换


  • int(x)

返回一个整数

  • float(x)

返回一个浮点数

  • bool(x)

返回一个布尔值

3. 数字的相关函数


  • int()

取整,不管小数部分多大,只取整数部分。和 // 整除一样。

  • math.floor()

向下取整,返回小于或等于 x 的最大整数。与 int() 一样。

  • math.ceil()

向上取整,即大于或者等于 x 的最小整数。

  • round()

round(number),四舍六入五取偶。
round(number, ndigits),小数保留 digits 位(按四舍五入)。

  • min()

返回序列中最小值

  • max()

返回序列中最大值

  • pow(x, y)

返回 x 的 y 次幂,等同于 x**y

  • math.sqrt(x)

返回 x 的平方根

  • bin()

二进制转换,将一个整数转变为一个前缀为“0b”的二进制字符串。

  • oct()

八进制转换,将一个整数转变为一个前缀为“0o”的八进制字符串。

  • hex()

十六进制转换,将一个整数转变为一个前缀为“0x”的十六进制字符串。

  • math.pi

数学常数 π = 3.1415926

4. Python 算术运算符

image.png

end1.gif