一看就懂得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通过imaplib模块读取gmail里邮件的方法
May 08 Python
详解Python中用于计算指数的exp()方法
May 14 Python
Python 中Pickle库的使用详解
Feb 24 Python
Python使用pip安装pySerial串口通讯模块
Apr 20 Python
想学python 这5本书籍你必看!
Dec 11 Python
对python 读取线的shp文件实例详解
Dec 22 Python
搭建python django虚拟环境完整步骤详解
Jul 08 Python
Python matplotlib以日期为x轴作图代码实例
Nov 22 Python
python3 动态模块导入与全局变量使用实例
Dec 22 Python
浅谈Tensorflow 动态双向RNN的输出问题
Jan 20 Python
解决python使用list()时总是报错的问题
May 05 Python
ASP.NET Core中的配置详解
Feb 05 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
在yii中新增一个用户验证的方法详解
2013/06/20 PHP
php通过Chianz.com获取IP地址与地区的方法
2015/01/14 PHP
javascript下判断一个元素是否存在的代码
2010/03/05 Javascript
JavaScript 注册事件代码
2011/01/27 Javascript
window.open的页面如何刷新(父页面)上层页面
2012/12/28 Javascript
超精准的javascript验证身份证号的具体实现方法
2015/11/18 Javascript
基于nodejs+express(4.x+)实现文件上传功能
2015/11/23 NodeJs
jQuery实现右下角可缩放大小的层完整实例
2016/06/20 Javascript
vue构建单页面应用实战
2017/04/10 Javascript
详解Angular的8个主要构造块
2017/06/20 Javascript
JS 中使用Promise 实现红绿灯实例代码(demo)
2017/10/20 Javascript
vue webpack重写cookie路径的方法
2019/07/10 Javascript
vue-父子组件和ref实例详解
2019/11/10 Javascript
JavaScript实现省市联动效果
2019/11/22 Javascript
JavaScript Array.flat()函数用法解析
2020/09/02 Javascript
vue-quill-editor插入图片路径太长问题解决方法
2021/01/08 Vue.js
[36:22]VP vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python类和继承用法实例
2015/07/07 Python
python基础之包的导入和__init__.py的介绍
2018/01/08 Python
单利模式及python实现方式详解
2018/03/20 Python
python pandas获取csv指定行 列的操作方法
2019/07/12 Python
Python Pandas 箱线图的实现
2019/07/23 Python
使用Python快乐学数学Github万星神器Manim简介
2019/08/07 Python
python图片剪裁代码(图片按四个点坐标剪裁)
2020/03/10 Python
详解vscode实现远程linux服务器上Python开发
2020/11/10 Python
HTML5 微格式和相关的属性名称
2010/02/10 HTML / CSS
VIVOBAREFOOT赤脚鞋:让您的脚做自然的事情
2017/06/01 全球购物
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
Priority Pass机场贵宾室会籍计划:全球超过1200间机场贵宾室
2018/08/26 全球购物
XML文档面试题
2015/08/05 面试题
大学本科毕业生的自我鉴定范文
2013/11/19 职场文书
金融专业毕业生推荐信
2013/11/26 职场文书
优秀求职自荐信怎样写
2013/12/18 职场文书
三八节祝酒词
2015/08/11 职场文书
Spring Boot 实现敏感词及特殊字符过滤处理
2021/06/29 Java/Android
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫