一看就懂得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使用正则表达式分析网页中的图片并进行替换的方法
Mar 26 Python
python使用PyGame绘制图像并保存为图片文件的方法
Apr 24 Python
让python 3支持mysqldb的解决方法
Feb 14 Python
带你了解python装饰器
Jun 15 Python
python3+PyQt5+Qt Designer实现堆叠窗口部件
Apr 20 Python
Django Web开发中django-debug-toolbar的配置以及使用
May 06 Python
python 循环读取txt文档 并转换成csv的方法
Oct 26 Python
pytorch 调整某一维度数据顺序的方法
Dec 08 Python
对python判断ip是否可达的实例详解
Jan 31 Python
Python2与Python3的区别详解
Feb 09 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
Jun 14 Python
python 实现全球IP归属地查询工具
Dec 18 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 stream_context_create()作用和用法分析
2011/03/29 PHP
php给图片添加文字水印方法汇总
2015/08/27 PHP
javascript prototype原型操作笔记
2009/12/07 Javascript
jquery通过a标签删除table中的一行的代码
2013/12/02 Javascript
JavaScript判断textarea值是否为空并给出相应提示
2014/09/04 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
使用postMesssage()实现iframe跨域页面间的信息传递
2016/03/29 Javascript
jquery基本选择器匹配多个元素的实现方法
2016/09/05 Javascript
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
2017/04/04 jQuery
详解vue服务端渲染(SSR)初探
2017/06/19 Javascript
Vue iview-admin框架二级菜单改为三级菜单的方法
2018/07/03 Javascript
详解Js里的for…in和for…of的用法
2019/03/28 Javascript
python中使用xlrd读excel使用xlwt写excel的实例代码
2018/01/31 Python
python write无法写入文件的解决方法
2019/01/23 Python
Python 实现Numpy中找出array中最大值所对应的行和列
2019/11/26 Python
Python动态强类型解释型语言原理解析
2020/03/25 Python
Python 实现将numpy中的nan和inf,nan替换成对应的均值
2020/06/08 Python
pyspark对Mysql数据库进行读写的实现
2020/12/30 Python
详解使用CSS3的@media来编写响应式的页面
2017/11/01 HTML / CSS
Ratchet 模态框的实现
2020/08/19 HTML / CSS
英国高端食品和葡萄酒超市:Waitrose
2016/08/23 全球购物
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
美国折扣宠物药房:Total Pet Supply
2018/05/27 全球购物
学生会主席事迹材料
2014/01/28 职场文书
路政管理毕业自荐书范文
2014/02/10 职场文书
冬季施工防火方案
2014/05/17 职场文书
求职自我推荐信
2014/06/25 职场文书
法人代表身份证明书及授权委托书
2014/09/16 职场文书
党员批评与自我批评材料
2014/10/14 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
泰山导游词
2015/02/02 职场文书
KTV员工管理制度
2015/08/06 职场文书
pytorch fine-tune 预训练的模型操作
2021/06/03 Python
适合后台管理系统开发的12个前端框架(小结)
2021/06/29 Javascript
php去除deprecated的实例方法
2021/11/17 PHP
Mysql超详细讲解死锁问题的理解
2022/04/01 MySQL