以Python 3.x版本为主

知识点:math数学模块

数学函数(二)

编号

函数

说明

1

log10(x)

获取以10为底数x为值得次幂值

2

max(x1,x2,x3,x4,x5...)

序列中最大的值,无需加math前缀

3

min(x1,x2,x3,x4,x5...)

序列中最小的值,无需加math前缀

4

modf(x)

获取x值得整数和小数值,返回值为元组值,(Int,flour),可以使用list方法从元组转为列表数组获取值

5

pow(x,y)

获取x值的y次平方值

6

round(x[,n])

四舍五入值,n为小数位数

7

sqrt(x)

获得x得平方根


  • 温馨提示

max、min、round函数前记得加math前缀


  • 代码如下
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# Feb 12, 2022 11:00 AM
import math

# 1、获取10为底数x为值得次幂值
a=100
a_new=math.log10(a)
print('%s为值%s为底数的次幂值:%s' % (a,10,a_new))

# 2、获取序列中最大的值
b_new=max(1,2,3,4,5,6,7,8,9)
print('序列最大的值:%s' % (b_new))

# 3、获取序列中最小的值
c_new=min(1,2,3,4,5,6,7,8,9)
print('序列最小的值:%s' % (c_new))

# 4、获取值得整数和小数值
d=51.668
d_new=math.modf(d)
d_new2=list(d_new)
print('%s整数值:%s,小数值:%s' % (d,str(d_new2[1]),str(d_new2[0])))

# 5、获取x值的y次平方值
e1=10
e2=2
e_new=math.pow(e1,e2)
print('%s的%s平方值:%s' % (e1,e2,e_new))

# 6、获取x值的四舍五入值,可设置小数点
f=51.668
f_new=round(f,2)
print('%s的值:%s' % (f,f_new))

# 7、获取x值的平方根值
g=81
g_new=math.sqrt(g)
print('%s的平方值:%s' % (g,g_new))


  • 效果如下

#yyds干货盘点#数学函数 - python基础学习系列(23)_元组