Python内置的数学函数


前言

Python内置函数是Python标准库中携带的公共函数,通过这些内置函数,开发人员可以很方便地进行数学运算、逻辑运算、集合运算、基本IO输入输出等等。

一、数学函数

Python中的内置数学函数实现了基本的数学运算,通过这些函数可以方便快速地获取数据结果。如果需要实现更为复杂的运算则可以通过Python引用模块的方式来实现相关功能。

1. abs()函数

1.1 功能

abs()函数返回数字的绝对值。

1.2 语法

abs(x)
参数说明:x,数值表达式。

实例1. 循环输出列表中定义的数字绝对值,代码如下:
tableAbs = [12.45, 0, -19.69]
for index in tableAbs:
	print(abs(index))
运行结果为:
12.45
0
19.69
实例2 定义函数,用于输出2个数字相乘后的绝对值,代码如下:
def multip(value1, value2):
	return abs(value1 * value2)
调用此函数时,传入参数数据:
print(multip(12.96, 8.2)) #输出结果为106.27199999999
print(multip(10, -10)) #输出结果为100

2. divmod()函数

2.1 功能

divmod()函数把除数和余数运算结果结合起来,返回一个包含商和余数的元祖(a // b, a % b)。

2.2 语法

divmod()
参数说明:a, 被除数; b, 除数。
实例1 计算出从参数N开始, 向下递减的每一个数字和参数A的除数及余数的结果值。代码如下:
def GetDivmod( A, N)
	while N >= 0:
		sr = str(N)
		ss = str(A)
		result = ['divmod( {0}, {1}):'.format( sr, ss), str(divmod(N, A))]
		print(''.join(result))
		N = N - 1

调用GetDivmod()函数并传入参数数据, 代码如下:

GetDivmod(3, 10)

运行结果:

divmod(10, 3):(3, 1)
divmod(9, 3):(3, 0)
divmod(8, 3):(2, 2)
divmod(7, 3):(2, 1)
divmod(6, 3):(2, 0)
divmod(5, 3):(1, 2)
divmod(4, 3):(1, 1)
divmod(3, 3):(1, 0)
divmod(2, 3):(0, 2)
divmod(1, 3):(0, 1)
divmod(0, 3):(0, 0)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值