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

python中的数字类型

2018-01-03 17:57 176 查看
1、基本数字常量:

整数:(无限大小)

浮点数:1.23     1.        3.15e-10         4.0e+3

二进制:0b101010

八进制:0o166

十六进制:0x9f

复数:3+4j       3.0+4.0j          3j

2、内置数学工具

表达式操作符:+,-,*,/,>>,**,&

内置数学函数:pow    abs(绝对值)    round(浮点数小数点后多少位)     int(类型转换)       hex(转换成十六进制)      

公用模块:random           math

3、数字的显示

这里涉及到str和repr显示格式,后续会继续添加

4、python中的除法

真除法 “/”:这个除法,不论操作数是整数还是小数,结果都将保留小数部分

Floor除法 "//":这个除法,不论操作数是小数还是整数,结果都将只保留整数部分

5、其他内置的数学工具

math   注意,当使用math中的方法,比如max,min等参数是一个序列的方法时,需要注意判断参数是否为空序列,否则会报错

decimal  在处理小数的时候,有的时候会出现一些精度缺陷,这时候可以使用decimal中的Decimal来创建这个小数

fractions 处理分数

from fractions import Fraction

x=Fraction(1,3)       #创建分数1/3

分数与浮点数的转换:

y=float(x)
#转换成浮点数

x=Fraction(y.as_integer_ratio())         #浮点数的成员:as_integer_ratio()  返回值是一个整数二元组,其比值是该浮点数,Fraction的构造方法的参数就是一个二元组
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 数字类型