Python:math库(数学库)介绍及其使用

math顾名思义,就是“数学”之意,在Python中,math库的存在能够有效的解决数学中的运算,为程序的运行提供了保障,同时也为大数据的处理提供了一定的基础。
math库包含了许多的数学公式,这些公式有许多常见的,对于大家来说,一点儿也不陌生。
好了,话不多说,直接进入主题吧!

在这里插入图片描述

首先,先介绍一下math库的导入方式:

方法一:

import math

方法二:

from math import *	#*表示函数名

以上两种导入方式都可以,两种方法没有根本区别,只是使用方法不同而已,个人比较喜欢第一种。

其次,粗略了解一下Python中数字类型的运算:

运算符和运算函数 操作含义
x+y x与y之和
x-y x与y只差
x*y x与y之积
x/y x与y之商
x//y 不大于x与y之商的最大整数
x%y x与y之商的余数
+x x
-x x的负值
x**y x的y次幂
abs(x) x的绝对值
divmod(x,y) (x//y,x%y)
pow(x,y) x的y次幂

(以上的运算无需定义math库,可以很方便、快速地使用)

既然知道了python中的一些常见、常用的运算,那就不得不先了解一下python中的数字类型。

Python中的三种数据类型:

1、整数类型:
  • 这是我们最熟悉的一种数字类型,与数学中的整数概念一致,没有取值范围限制:
>>> pow(2,10)
1024
>>> pow(2,15)
32768

(小提示:pow(x,y)函数可以嵌套使用喔)

>>> pow(2,pow(2,15))
1415461031044954789001553027744951601348130711472388167234385748272366634240845253596025356476648415075475872961656126492389808579544737848881938296250873191743927793544913011050162651277957029846960211783242933521207545413484969856851851141288515163201482995389055097460622098635675003353929224278582935664416262572773308153277514346480313371988612629481483562438178928958867777850072198316174841251955590996672018645093640850803679630220367201383844866791449284737518262813123083439037243678440420897139923778278952770312318778329004894547065489077596835396017153603170050371302014762443872701111379554484309718662306883776010475348441493600491943479041271992920195331983064930106164727241438940877685164658948654886171641124473975626241632750150126655369981021293570066042305482486040883165635862835728637046058352403756085745691239473897891999085976345203704659967157427239535836507133656908815246080139195569461072006301590372954830738644391138016065344131131207604264053897440828904662047183234377547427287691941741535946510882990904477863185473798528388060457568927943633923928872681927502029572963130840854853739937076881035646179383055483433876051402037614424748902969018159186519811051545367967103767182819709135479019131683309330797374408197339831527239040715908112213095126770717606001288898889370710896248862361503869205214536908258196921765593065325392836332142594411134603475509366028145690306350601859295261296263331018682276317567749534571058772235567679556920240789109070521253987131031263902293034744367356932509952188828475362311316445284228640489421809263738423630931243024914587863928134719186104164660605356001591962778646378295413659770782646979236289062616442418071571039282551289348848274522893059561717860194034698241804887531275078109603637160495907579
  • 50
    点赞
  • 264
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
Pythonmath提供了许多数学函数,包括三角函数、指数函数、对数函数、常数等等。以下是一些常用的函数及其用法: 1. abs(x):返回数字x的绝对值。 2. ceil(x):返回不小于x的最小整数。 3. floor(x):返回不大于x的最大整数。 4. sqrt(x):返回数字x的平方根。 5. exp(x):返回e的x次方。 6. log(x,base):返回以base为底数的x的对数。如果未提供base,则默认为e(自然对数)。 7. sin(x):返回x的正弦值,x为弧度制。 8. cos(x):返回x的余弦值,x为弧度制。 9. tan(x):返回x的正切值,x为弧度制。 10. degrees(x):将x从弧度制转换为角度制。 11. radians(x):将x从角度制转换为弧度制。 12. pi:常数,表示圆周率。 示例代码: ``` import math # 求绝对值 print(abs(-10)) # 输出:10 # 求最小整数 print(math.ceil(5.2)) # 输出:6 # 求最大整数 print(math.floor(5.8)) # 输出:5 # 求平方根 print(math.sqrt(16)) # 输出:4.0 # 求指数函数 print(math.exp(2)) # 输出:7.3890560989306495 # 求对数函数 print(math.log(8, 2)) # 输出:3.0 # 求正弦值 print(math.sin(math.radians(90))) # 输出:1.0 # 求余弦值 print(math.cos(math.radians(60))) # 输出:0.5 # 求正切值 print(math.tan(math.radians(45))) # 输出:0.9999999999999999 # 将弧度制转换为角度制 print(math.degrees(2 * math.pi)) # 输出:360.0 # 将角度制转换为弧度制 print(math.radians(180)) # 输出:3.141592653589793 # 输出圆周率 print(math.pi) # 输出:3.141592653589793 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

catぁ

你的鼓励将是我今后创作的动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值