学的是b站的课程(千锋教育),跟老师写程序,不是自创的代码!
今天是学Python的第14天,从今天开始,每天一到两个个常用模块,更完恢复到原来的,开学了,时间不多,写得不多,见谅。
目录
math模块
数学运算必备好物,可以编写计算器的程序了。这个模块在科学计算、数据分析和工程领域等方面非常有用。
(1).取绝对值
语法:math.fabs( num) [精确到小数点后一位]
(2).向上取整
语法:print(math.ceil(num))
(3).向下取整
语法:print(math.floor(num))
(4).π的值
语法:math.pi
(5).a的b次方
语法:math.pow(a,b)
(6).阶乘
语法:math.factorial(num)
(7).返回x/y的余数
语法:math.fmod(x, y)
(8).返回m和i,使得x = m * (2**i)
语法:math.frexp(x)
(9).返回无误差地进行加法的总和
语法:math.fsum([x, y, ...])
(10).返回x和y的最大公因数
语法:math.gcd(x, y)
(11).返回m * (2**i)
语法:math.ldexp(m, i)
(12).返回x的整数部分和小数部分
语法:math.modf(x)
(13).返回x的整数部分
语法:math.trunc(x)
(14).返回e的x次幂
语法:math.exp(x)
(15).返回x的平方根
语法:math.sqrt(x) [如果为负数,则会将引发ValueError异常].
(16).返回x的自然对数(默认)或以base为底的对数
语法:math.log(x[, base])
(17).返回x的以10为底的对数
语法:math.log10(x)
(18).返回x的正弦
print(math.sin(math.pi/2)) # 输出 1.0
(19).返回x的余弦
print(math.cos(math.pi)) # 输出 -1.0
(20).返回x的正切
print(math.tan(math.pi/4)) # 输出 1.0
(21).返回x的反正弦
print(math.asin(0.5)) # 输出 0.5235987755982989
(22).返回x的反余弦
语法:math.acos(x)
(23).返回x的反正切
print(math.atan(1)) # 输出 0.7853981633974483
(24).返回y/x 的反正切值
print(math.atan2(1, 1)) # 输出 0.7853981633974483
print(math.atan2(-1, -1)) # 输出 -2.356194490192345
总结
总之,math模块是 Python 中一个非常有用的模块,提供了丰富的数学函数和常量。通过使用这个模块,可以方便地进行各种数学计算,提高编程效率。在实际应用中,可以根据具体需求选择合适的函数来解决问题。
这是我今天学Python的自我想法和对其的理解,有不对的地方请同志们多多包涵,谢谢观看!