数字类型
python 把数字类型简化了很多,主要分为整数和浮点数。
整数用 int 表示,浮点数用 float 表示。在 python 中,不具体区分单精度和双精度,float 就是其它语言的 double 双精度浮点数。
>>> type(1)<class 'int'>>>> type(-1)<class 'int'>>>> type(1.5)<class 'float'>
运算
表达式的语法很直白: +, -, * 和 / 。
在整数除法中,除法 / 总是返回一个浮点数,如果只想得到整数的结果,丢弃可能的分数部分,可以使用运算符 //。
如下所示:
>>> type(2/2)<class 'float'>>>> type(2//2)<class 'int'>
数字类型转换
有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。
- int(x) 将x转换为一个整数。
- float(x) 将x转换到一个浮点数。
