一看就懂得Python的math模块
作者:Mr_lee_long 时间:2021-03-28 21:40:32
math模块
# 数学相关模块
import math
r = math.floor(3.2) # 向下取整
print(r)
r = math.ceil(4.5) # 向上取整
print(r)
r = round(3.4999) # 四舍五入
print(r)
r = math.pow(3,4) # =3**4
print(r)
r = math.sqrt(25) # 开平方
print(r)
r = math.fabs(-0.23) # 绝对值(小数)
print(r)
r = abs(-2) # 绝对值
print(r)
r = math.modf(3.14) # 拆分小数和整数
print(r)
r = math.copysign(3,-5) #-5的符号赋给3
print(r)
lt = [1,4,5,7] # 计算lt中数字的和(结果浮点数)
r = math.fsum(lt)
print(r)
r = sum(lt) # 同上(结果整数)
print(r)
print(math.pi) # 圆周率
print(math.e) # 自然对数
# 随机数模块
import random
r = random.random() # 随机获取0~1小数
print(r)
lt = [2,3,5,7,'A','C','d']
r = random.choice(lt) # 随机获取lt中一个值
print(r)
random.shuffle(lt) #打乱列表
print(lt)
r = random.randrange(5,15,2) #获取制定范围内随机的整数
print(r)
r = random.uniform(4,24) #获取制定范围内随机数
print(r)
# 内建函数
nums = [2,3,5,7,0,23,21,-11,0.4]
print(max(nums)) # 获取最大值
print(min(nums)) # 获取最小值
# 进制相关
hex(3)
oct(3)
bin(3)
print(ord('a')) # 获取相对应的ascii码
print(chr(90)) # 获取ascii码相对应的字符
num = 99
var = 'num + 1'
nums = eval(var) # 将python字符串当做代码执行 慎用
print(nums)
来源:https://blog.csdn.net/weixin_41048363/article/details/79420470
标签:python,math
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python自然语言处理之字典树知识总结
2023-12-29 01:01:21
![](https://img.aspxhome.com/file/2023/1/72811_0s.png)
Python生成器以及应用实例解析
2021-07-06 21:45:40
python机器学习pytorch 张量基础教程
2023-06-18 04:54:31
![](https://img.aspxhome.com/file/2023/4/65094_0s.png)
Django celery实现异步任务操作,并在后台运行(守护进程)
2021-11-12 16:26:21
pytorch中使用cuda扩展的实现示例
2021-02-17 23:46:55
Python使用matplotlib实现的图像读取、切割裁剪功能示例
2021-12-14 11:04:49
![](https://img.aspxhome.com/file/2023/7/114637_0s.png)
Python中parsel两种获取数据方式小结
2023-03-01 17:44:50
![](https://img.aspxhome.com/file/2023/3/80483_0s.png)
asp生成一个不重复的随机数字
2007-09-12 19:12:00
解决python xx.py文件点击完之后一闪而过的问题
2022-10-27 07:23:17
![](https://img.aspxhome.com/file/2023/3/121763_0s.jpg)
asp获取数据库中表名和字段名的代码
2011-04-18 11:02:00
Python的时间模块datetime详解
2023-10-17 01:36:48
对Python3 序列解包详解
2023-06-15 10:39:25
详解python 条件语句和while循环的实例代码
2023-11-19 11:32:58
sqlplus登录\\连接命令、sqlplus命令的使用大全
2023-07-01 08:16:31
python中对数据进行各种排序的方法
2022-05-31 15:26:55
numpy创建神经网络框架
2023-07-10 22:17:50
(X)HTML的文档结构
2008-06-30 12:25:00
![](https://img.aspxhome.com/file/UploadPic/20086/30/200863012361172s.png)
解决pyCharm中 module 调用失败的问题
2022-11-27 23:21:19
![](https://img.aspxhome.com/file/2023/7/82617_0s.jpg)
python简单猜数游戏实例
2023-10-05 21:31:55
Python实现我的世界小游戏源代码
2023-07-26 02:09:08
![](https://img.aspxhome.com/file/2023/4/60704_0s.jpg)