您的位置:首页 > 编程语言 > Python开发

Python 3.x中的6种标准对象类型之——Number(数值)数据类型

2018-11-01 13:16 387 查看

整型(int)

通常被称为整型或整数,包含正负,不含小数点,同时没有大小限制。
(如1,2,3,-6,5555等)
支持正常的数学运算,但在整数的除法(/)中,计算结果不会为整数

print(153/51)
>>> 3.0

若想在整数的除法中只获取整数结果的部分,可使用地板除(//)

print(155//51)
>>>3

浮点型(float)

此类数据由整数部分和小数部分组成,与整数在计算机内部的储存方式不同:整数运算永远精确,而浮点数可能会有四舍五入的误差

print(3.3*102)
>>>336.5999999999997
print(336.6+15.5)
>>>352.1
print(153/51.0)
>>>3.0
print(155//51.0)
>>>3.0
print(155%51.0)               # % 在python运算中代表取余
>>>2.0

只要浮点数参与运算,得出的结果必然都会是浮点数

复数(complex)

由实数和虚数部分组成,可以用a + bj 或complex(a,b)表示
同时,复数的实数和虚数部分都是浮点型

数据类型的转换

当需要对数据内置的类型进行转换时,需要将数据类型作为函数名使用
(python中的函数跟数学里的函数不同,这里可以暂时理解为转换的指令)

int(x)          # 将x转换为一个整数
float(x)        # 将x转换为一个浮点数
complex(x)      # 将x转换为一个复数,实数部分为x,虚数部分为0
complex(x,y)    # 将x和y转换为一个复数,实数部分为x,虚数部分为y,x和y为数字表达式
阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: