一看就懂得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 相关文章推荐
Python导入模块时遇到的错误分析
Aug 30 Python
Python3中的列表,元组,字典,字符串相关知识小结
Nov 10 Python
Python实现统计给定列表中指定数字出现次数的方法
Apr 11 Python
Python基于opencv调用摄像头获取个人图片的实现方法
Feb 21 Python
python安装requests库的实例代码
Jun 25 Python
Python 使用threading+Queue实现线程池示例
Dec 21 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
Feb 24 Python
Python QTimer实现多线程及QSS应用过程解析
Jul 11 Python
通过实例了解python__slots__使用方法
Sep 14 Python
python实现KNN近邻算法
Dec 30 Python
Python扫描端口的实现
Jan 25 Python
python使用pygame创建精灵Sprite
Apr 06 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
destoon实现底部添加你是第几位访问者的方法
2014/07/15 PHP
如何使用php脚本给html中引用的js和css路径打上版本号
2015/11/18 PHP
php array_multisort 对数组进行排序详解及实例代码
2016/10/27 PHP
laravel执行php artisan migrate报错的解决方法
2019/10/09 PHP
Confirmer JQuery确认对话框组件
2010/06/09 Javascript
用JavaScript实现动画效果的方法
2013/07/20 Javascript
JS+JSP checkBox 全选具体实现
2014/01/02 Javascript
JS小游戏之仙剑翻牌源码详解
2014/09/25 Javascript
jquery表单验证插件(jquery.validate.js)的3种使用方式
2015/03/28 Javascript
jQuery基于事件控制实现点击显示内容下拉效果
2017/03/07 Javascript
vue调用高德地图实例代码
2017/04/28 Javascript
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
2017/08/04 jQuery
javascript兼容性(实例讲解)
2017/08/15 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
2018/06/19 Javascript
深入浅析angular和vue还有jquery的区别
2018/08/13 jQuery
解决layer 关闭当前弹窗 关闭遮罩层 input值获取不到的问题
2019/09/25 Javascript
vue限制输入框只能输入8位整数和2位小数的代码
2019/11/06 Javascript
ES6中的类(Class)示例详解
2020/12/09 Javascript
[47:38]Optic vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python算法应用实战之栈详解
2017/02/04 Python
python中通过预先编译正则表达式提高效率
2017/09/25 Python
Python 实现「食行生鲜」签到领积分功能
2018/09/26 Python
pandas 数据归一化以及行删除例程的方法
2018/11/10 Python
python交互界面的退出方法
2019/02/16 Python
Python中list循环遍历删除数据的正确方法
2019/09/02 Python
python打开文件的方式有哪些
2020/06/29 Python
PyCharm2020.1.1与Python3.7.7的安装教程图文详解
2020/08/07 Python
Python selenium爬取微信公众号文章代码详解
2020/08/12 Python
Linux不知道文件后缀名怎么判断文件类型
2014/08/21 面试题
面料业务员岗位职责
2013/12/26 职场文书
咖啡店的创业计划书,让你hold不住
2014/01/03 职场文书
2014年乡镇团委工作总结
2014/12/18 职场文书
法院答辩状格式
2015/05/22 职场文书
学生会部长竞选稿
2015/11/19 职场文书
微软团队与 NASA 科学家和惠普企业(HPE)的工程师合作
2022/04/21 数码科技
python和anaconda的区别
2022/05/06 Python