初学python,发现有math这个函数库,决定好好地总结一番,方便以后运用,使用
import math #引入math
常用math()函数
1.常用数值及其转换
1 math.pi #Π 圆周率 2 math.radians(180) #度数转为弧度 math.degrees(x) 将弧度转为度数 math.fabs(x) #返回x的绝对值 4 math.factorial(x) #以一个整数返回x的阶乘,非整数、负数引发错误 5 math.e #自然数引用
2.三角函数
1 math.sin(x) 2 math.tan(x) 3 math.cos(x) #返回x弧度的正弦、正切和余弦值 4 math.atan(x) 5 math.asin(x) 6 math.acos(x)#返回x弧度的反正弦、反正切和反余弦值
3.乘方、开方
1 math.pow(x,y) #返回x的y次幂 2 math.sqrt(x) #返回x的平方根
x**y #求得x的y次幂
4.最大,最小值,求和
1 min(x,y,z) #求最小值 2 max(x,y,z) #求最大值 3 #两种内置函数,逻辑类似,以max举例 4 max(a)#a可以为字符串,列表,字典等,输出最大值 5 max((1,2),(3,4))'''多个元组构成的元素,按照元组里面的第一个 6 元素的排列顺序,输出最大值,第一个相同就比 7 较第二个元素,依据ASCII码排序''' 8 9 sum([1,2,3]) #求和,括号内参数对象为列表、元组、集合和字典等,例如: 10 sum((2,3,4),1) 11 sum([0,1,2,3,4],2) 12 #sum(1,2,3)这种写法是错误的
5.除法取商和余数
1 divmod(a,b)#求a/b的商和余数 2 (a/b,a mod b)
6.上下取整
1 math.floor(x) #向下取整 2 math.ceil(x) #向上取整
7.幂函数与对数函数
1 math.exp(x) #返回e的x次幂 2 math.log10(x) #返回x底为10的对数 3 math.log10(100) #值为2 4 math.log2(x)#返回x底为2的对数
总结
第一次写博客,总结一些知识点,如有错误和不足,希望得到指教!