一看就懂得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中的字典与成员运算符初步探究
Oct 13 Python
Python使用正则表达式获取网页中所需要的信息
Jan 29 Python
python 输出所有大小写字母的方法
Jan 02 Python
python pytest进阶之conftest.py详解
Jun 27 Python
python中bs4.BeautifulSoup的基本用法
Jul 27 Python
Pytorch: 自定义网络层实例
Jan 07 Python
vue常用指令代码实例总结
Mar 16 Python
django admin管理工具自定义时间区间筛选器DateRangeFilter介绍
May 19 Python
Python flask框架实现浏览器点击自定义跳转页面
Jun 04 Python
使用python实现下载我们想听的歌曲,速度超快
Jul 09 Python
python实现图片,视频人脸识别(dlib版)
Nov 18 Python
Python中json.dumps()函数的使用解析
May 17 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 VS ASP
2006/10/09 PHP
PHP运用foreach神奇的转换数组(实例讲解)
2018/02/01 PHP
javascript hashtable实现代码
2009/10/13 Javascript
JavaScript Event学习第四章 传统的事件注册模型
2010/02/07 Javascript
网站页面自动跳转实现方法PHP、JSP(上)
2010/08/01 Javascript
自己动手开发jQuery插件教程
2011/08/25 Javascript
JavaScript 用Node.js写Shell脚本[译]
2012/09/20 Javascript
简单实用的全选反选按钮例子
2013/10/18 Javascript
JavaScript隐式类型转换
2016/03/15 Javascript
AngularJS入门教程之更多模板详解
2016/08/19 Javascript
浅谈javascript:两种注释,声明变量,定义函数
2016/10/05 Javascript
js控制div层的叠加简单方法
2016/10/15 Javascript
原生js实现网页顶部自动下拉/收缩广告效果
2017/01/20 Javascript
JS对象创建的几种方式整理
2017/02/28 Javascript
vue2.x 父组件监听子组件事件并传回信息的方法
2017/07/17 Javascript
js判断输入框不能为空格或null值的实现方法
2018/03/02 Javascript
解析vue路由异步组件和懒加载案例
2018/06/08 Javascript
解决vue中监听input只能输入数字及英文或者其他情况的问题
2018/08/30 Javascript
HTML元素拖拽功能实现的完整实例
2020/12/04 Javascript
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
Python爬虫辅助利器PyQuery模块的安装使用攻略
2016/04/24 Python
Python实现简易端口扫描器代码实例
2017/03/15 Python
python写程序统计词频的方法
2019/07/29 Python
基于Tensorflow的MNIST手写数字识别分类
2020/06/17 Python
python实现人工蜂群算法
2020/09/18 Python
优秀员工自荐书
2013/12/19 职场文书
缴纳养老保险的证明
2014/01/10 职场文书
批评与自我批评材料
2014/02/15 职场文书
数控技校生自我鉴定
2014/03/02 职场文书
超市促销活动方案
2014/03/05 职场文书
实习指导老师评语
2014/04/26 职场文书
无刑事犯罪记录证明范本
2014/09/29 职场文书
2014房屋登记授权委托书
2014/10/13 职场文书
幼儿园2014年度工作总结
2014/11/10 职场文书
在 SQL 语句中处理 NULL 值的方法
2021/06/07 SQL Server
MySQL七种JOIN类型小结
2021/10/24 MySQL