欢迎访问宙启技术站
智能推送

数字运算函数大全:Python中基础的数学函数详解

发布时间:2023-06-18 18:26:32

Python是一种非常强大的编程语言,拥有许多内置的数学函数和模块。在Python中,数字运算函数是一组基本的函数,用于执行各种数学运算和计算。这些函数可以帮助我们操作数字,从而使代码更加简洁和高效。在本文中,我们将详细介绍Python中的数字运算函数。

1. abs()函数:

这个函数返回一个给定数(数值表达式)的绝对值。

语法:abs(x)

参数:

x-- 数值表达式

返回值:

返回一个数的绝对值。

示例:

print(abs(-45.17))

print(abs(220))

输出结果:

45.17

220

2. ceil()函数:

这个函数返回一个给定数(数值表达式)的上限整数。该函数的功能是对一个数进行向上取整。

语法:ceil(x)

参数:

x-- 数值表达式

返回值:

返回给定数的上限整数。

示例:

import math

print(math.ceil(9.2))

print(math.ceil(3.0))

print(math.ceil(-3.2))

输出结果:

10

3

-3

3. cmp()函数:

这个函数用于比较两个数的大小。如果x<y,则返回-1,相等则返回0,如果x>y,则返回1。

语法:cmp(x, y)

参数:

x-- 数字表达式

y-- 数字表达式

返回值:

如果x<y,则返回一个负数;如果x==y,则返回一个零;如果x>y,则返回一个正数。

示例:

print(cmp(1, 2))

print(cmp(2, 2))

print(cmp(2, 1))

输出结果:

-1

0

1

4. exp()函数:

这个函数计算数字e的x次方值。

语法:exp(x)

参数:

x-- 数字表达式

返回值:

一个数字表示数字e的x次方。

示例:

import math

print(math.exp(2))

print(math.exp(3))

print(math.exp(4.5))

输出结果:

7.3890560989306495

20.085536923187668

90.01713130052181

5. fabs()函数:

这个函数返回一个给定数(数值表达式)的绝对值。

语法:fabs(x)

参数:

x-- 数字表达式

返回值:

给定数字的绝对值。

示例:

import math

print(math.fabs(-45.17))

print(math.fabs(220))

输出结果:

45.17

220.0

6. floor()函数:

这个函数返回一个给定数(数值表达式)的下限整数。

语法:floor(x)

参数:

x-- 数字表达式

返回值:

给定数字的下限整数。

示例:

import math

print(math.floor(9.2))

print(math.floor(3.0))

print(math.floor(-3.2))

输出结果:

9

3

-4

7. log()函数:

这个函数返回给定数的自然对数。

语法:log(x)

参数:

x-- 数字表达式

返回值:

给定数字的自然对数。

示例:

import math

print(math.log(12))

print(math.log(25))

print(math.log(70))

输出结果:

2.4849066497880004

3.2188758248682006

4.248495242049359

8. log10()函数:

这个函数返回给定数的10进制对数。

语法:log10(x)

参数:

x-- 数字表达式

返回值:

给定数字的10进制对数。

示例:

import math

print(math.log10(12))

print(math.log10(25))

print(math.log10(70))

输出结果:

1.0791812460476249

1.3979400086720377

1.845098040014257

9. max()函数:

这个函数返回给定参数中的最大值。

语法:max(x, y, z, ....)

参数:

x, y, z, ......-- 需要比较的数字表达式

返回值:

返回给定参数的最大值。

示例:

print(max(80, 7, 8, 100))

print(max(45, -8, 98, 5))

print(max(8, 6, 3, 2))

输出结果:

100

98

8

10. min()函数:

这个函数返回给定参数中的最小值。

语法:min(x, y, z, ....)

参数:

x, y, z, ......-- 需要比较的数字表达式

返回值:

返回给定参数的最小值。

示例:

print(min(80, 7, 8, 100))

print(min(45, -8, 98, 5))

print(min(8, 6, 3, 2))

输出结果:

7

-8

2

11. modf()函数:

这个函数返回一个浮点数的小数部分和整数部分,组成一个元组。整数部分以浮点数的形式返回。

语法:modf(x)

参数:

x-- 数值表达式

返回值:

返回元组,包含小数部分和整数部分。

示例:

import math

print(math.modf(18.89))

print(math.modf(30.0))

print(math.modf(-12.5))

输出结果:

(0.8899999999999997, 18.0)

(0.0, 30.0)

(-0.5, -12.0)

12. pow()函数:

这个函数返回给定数字的x次方。

语法:pow(x, y)

参数:

x-- 数值表达式

y-- 数值表达式

返回值:

返回给定数字的x次方。

示例:

import math

print(math.pow(2, 3))

print(math.pow(5, 4))

print(math.pow(8, -2))

输出结果:

8.0

625.0

0.015625

13. round()函数:

这个函数返回距离给定小数最近的整数。

语法:round(x [,n])

参数:

x-- 数值表达式

n-- 可选,要保留几位小数,不填写默认为0

返回值:

返回距离给定小数最近的整数。

示例:

print(round(70.20))

print(round(11.51234, 3))

print(round(4.935, 1))

输出结果:

70

11.512

4.9

14. sqrt()函数:

这个函数返回给定数字的平方根。

语法:sqrt(x)

参数:

x-- 数字表达式

返回值:

给定数字的平方根。

示例:

import math

print(math.sqrt(25))

print(math.sqrt(64))

print(math.sqrt(81))

输出结果:

5.0

8.0

9.0

结论:

Python提供了强大和丰富的数字函数,可以用于各种数学计算。掌握这些数字函数可以使我们的代码更加高效和简洁。通过在Python中使用这些函数,可以简化我们的代码并提高我们的代码的可读性。这些数字函数可以很好地帮助我们解决各种数学问题和计算,是Python程序员不可或缺的工具。