一看就懂得Python的math模块


Posted in Python onOctober 21, 2018

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)

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
apache部署python程序出现503错误的解决方法
Jul 24 Python
对python3中, print横向输出的方法详解
Jan 28 Python
使用Python实现毫秒级抢单功能
Jun 06 Python
python中pytest收集用例规则与运行指定用例详解
Jun 27 Python
Pycharm连接远程服务器并实现远程调试的实现
Aug 02 Python
浅谈Python_Openpyxl使用(最全总结)
Sep 05 Python
Python3 字典dictionary入门基础附实例
Feb 10 Python
基于Python+QT的gui程序开发实现
Jul 03 Python
python设置中文界面实例方法
Oct 27 Python
Python-openpyxl表格读取写入的案例详解
Nov 02 Python
python实现视频压缩功能
Dec 18 Python
分位数回归模型quantile regeression应用详解及示例教程
Nov 02 Python
python中将正则过滤的内容输出写入到文件中的实例
Oct 21 #Python
Python用5行代码写一个自定义简单二维码
Oct 21 #Python
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
Oct 21 #Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
Oct 21 #Python
用Django写天气预报查询网站
Oct 21 #Python
Django中数据库的数据关系:一对一,一对多,多对多
Oct 21 #Python
python高效过滤出文件夹下指定文件名结尾的文件实例
Oct 21 #Python
You might like
PHP+JS无限级可伸缩菜单详解(简单易懂)
2007/01/02 PHP
php 目录与文件处理-郑阿奇(续)
2011/07/04 PHP
php简单的会话类代码
2011/08/08 PHP
PHP邮件群发机实现代码
2016/02/16 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
针对PHP开发安全问题的相关总结
2019/03/22 PHP
thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法分析
2019/08/05 PHP
Firefox 无法获取cssRules 的解决办法
2006/10/11 Javascript
阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
2007/05/08 Javascript
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
jQuery下通过$.browser来判断浏览器.
2011/04/05 Javascript
jquery $.ajax相关用法分享
2012/03/16 Javascript
同时使用n个window onload加载实例介绍
2013/04/25 Javascript
JQuery中SetTimeOut传参问题探讨
2013/05/10 Javascript
解析Javascript小括号“()”的多义性
2013/12/03 Javascript
js获取当前日期时间及其它操作汇总
2015/04/17 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
2016/08/09 Javascript
微信小程序实现获取自己所处位置的经纬度坐标功能示例
2017/11/30 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
如何从0开始用node写一个自己的命令行程序
2018/12/29 Javascript
axios 实现post请求时把对象obj数据转为formdata
2019/10/31 Javascript
Python使用xlrd读取Excel格式文件的方法
2015/03/10 Python
python脚本监控docker容器
2016/04/27 Python
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
2017/06/15 Python
python实现多层感知器MLP(基于双月数据集)
2019/01/18 Python
python Pillow图像处理方法汇总
2019/10/16 Python
pygame实现俄罗斯方块游戏(对战篇1)
2019/10/29 Python
numpy 返回函数的上三角矩阵实例
2019/11/25 Python
python网络编程:socketserver的基本使用方法实例分析
2020/04/09 Python
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
2014/02/16 面试题
2014年社区个人工作总结
2014/12/02 职场文书
2014年骨干教师工作总结
2014/12/19 职场文书
优秀志愿者感言
2015/08/01 职场文书
幼师必备:幼儿园期末教师评语50条
2019/11/01 职场文书
JavaWeb实现显示mysql数据库数据
2022/03/19 Java/Android
MySQL数据库表约束讲解
2022/06/21 MySQL