math模块

版权声明: https://blog.csdn.net/qq_41548574/article/details/82559932


主要是math模块包含的函数以及一些与数学操作有关的内置函数的总结


#向上取整

import math

x = 5.5
print(math.ceil(x))

>>>6

# 向下取整

import math

x = 5.5
print(math.floor(x))

>>>5

# 次方

import math

x = 5
math.pow(5,2)

>>> 25.0

# 平方

x = 5
x ** x

>>> 25

EX:返回的是浮点数


# 绝对值

import math

x = -5
math.fabs(x)

>>> 5.0

# 内置函数求绝对值

x = -5
abs(x)

>>> 5

EX:math.fabs与内置函数abs的区别在于前者返回的是浮点数,后者返回值根据被操作数决定


# 求和

import math

list_01 = [1,2,3,4,5]
math.fsum(list_01)

>>> 15.0

# 内置函数sum求和

sum([1,2,3,4,5])

>>> 15

# 拆分数:将浮点数的整数部分和小数部分拆分成两个部分并作为元组形式返回

import math

x,y = math.modf(5.5)

>>> X = 5.0    Y = 0.5

# 符号替换:将第二个参数的符号作为第一个参数的符号并返回第一个数

import math

math.copysign(-4396,4396)

>>> 4396

# 四舍五入

round(5.5)

>>> 6

猜你喜欢

转载自blog.csdn.net/qq_41548574/article/details/82559932