前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Python学习的自我理解和想法(14)

Python学习的自我理解和想法(14)

作者头像
我是黑桃A
发布2024-11-19 20:08:15
发布2024-11-19 20:08:15
5000
代码可运行
举报
文章被收录于专栏:CSDNCSDN
运行总次数:0
代码可运行

学的是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的正弦

代码语言:javascript
代码运行次数:0
复制
print(math.sin(math.pi/2)) # 输出 1.0

(19).返回x的余弦

代码语言:javascript
代码运行次数:0
复制
print(math.cos(math.pi))   # 输出 -1.0

(20).返回x的正切

代码语言:javascript
代码运行次数:0
复制
print(math.tan(math.pi/4)) # 输出 1.0

(21).返回x的反正弦

代码语言:javascript
代码运行次数:0
复制
print(math.asin(0.5))     # 输出 0.5235987755982989

(22).返回x的反余弦

语法:math.acos(x)

(23).返回x的反正切

代码语言:javascript
代码运行次数:0
复制
print(math.atan(1))       # 输出 0.7853981633974483

(24).返回y/x 的反正切值

代码语言:javascript
代码运行次数:0
复制
print(math.atan2(1, 1))   # 输出 0.7853981633974483
print(math.atan2(-1, -1)) # 输出 -2.356194490192345

总结

总之,math模块是 Python 中一个非常有用的模块,提供了丰富的数学函数和常量。通过使用这个模块,可以方便地进行各种数学计算,提高编程效率。在实际应用中,可以根据具体需求选择合适的函数来解决问题。

这是我今天学Python的自我想法和对其的理解,有不对的地方请同志们多多包涵,谢谢观看!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-11-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • math模块
    • (1).取绝对值
    • (2).向上取整
    • (3).向下取整
    • (4).π的值
    • (5).a的b次方
    • (6).阶乘
    • (7).返回x/y的余数
    • (8).返回m和i,使得x = m * (2**i)
    • (9).返回无误差地进行加法的总和
    • (10).返回x和y的最大公因数
    • (11).返回m * (2**i)
    • (12).返回x的整数部分和小数部分
    • (13).返回x的整数部分
    • (14).返回e的x次幂
    • (15).返回x的平方根
    • (16).返回x的自然对数(默认)或以base为底的对数
    • (17).返回x的以10为底的对数
    • (18).返回x的正弦
    • (19).返回x的余弦
    • (20).返回x的正切
    • (21).返回x的反正弦
    • (22).返回x的反余弦
    • (23).返回x的反正切
    • (24).返回y/x 的反正切值
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档