Python内置类型的基础方法(一)——数学工具

//math模块

import math

//常数

math.pi

math.e

//方法

math.sin()  //三角函数

math.sqrt()  //开方

math.floor()  //截断

math.trunc()  //截断,正数情况下和floor相似,负数时trunc去掉小数部分,而floor是向下截断。

 

//内置函数

pow(a,b) //计算a的b次方,也可以用a**b这样的形式

abs(a)  //a的绝对值

sum()  //计算可迭代对象的和值,如列表、元祖

min(),max()  //最大值最小值

round(a)  //四舍五入(不过偶数小数部分要超过.5才进位)

 

//随机模块

import random

random.random()  //取一个在0到1之间的随机数

random.randint(a,b)  //取一个a到b之间的整数

random.choice([ ])  //取一个序列中的值

 

另外还有为了精度而特意设置的小数类型、分数类型。

//小数类型

import decimal

decimal.Decimal() //小数对象

decimal.getcontext().prec = 2 //设置精度为2

//分数类型

import fractions

fractions.Fraction(a,b)  //分子a,分母b

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注