微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python 学习——数学计算的使用

引言

  初学python,发现有math这个函数库,决定好好地总结一番,方便以后运用,使用

import math #引入math

常用math()函数

1.常用数值及其转换

1 math.pi #Π 圆周率
2 math.radians(180) #度数转为弧度
math.degrees(x) 将弧度转为度数
3 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的对数

 

总结

第一次写博客,总结一些知识点,如有错误和不足,希望得到指教!

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐