一看就懂得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实现爬虫统计学校BBS男女比例(一)
Dec 31 Python
Python实现随机生成有效手机号码及身份证功能示例
Jun 05 Python
selenium python浏览器多窗口处理代码示例
Jan 15 Python
Sublime开发python程序的示例代码
Jan 24 Python
Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例
Jul 18 Python
Python3中在Anaconda环境下安装basemap包
Oct 21 Python
python 读取竖线分隔符的文本方法
Dec 20 Python
python join方法使用详解
Jul 30 Python
解决python有时候import不了当前的包问题
Aug 28 Python
python 获取当前目录下的文件目录和文件名实例代码详解
Mar 10 Python
PyCharm 2020.2 安装详细教程
Sep 25 Python
Python字符串格式化方式
Apr 07 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中数据库单例模式的实现代码分享
2014/08/21 PHP
php微信公众号开发之快递查询
2018/10/20 PHP
Jquery替换已存在于element上的event的方法
2010/03/09 Javascript
jQuery的attr与prop使用介绍
2013/10/10 Javascript
jquery获得keycode的示例代码
2013/12/30 Javascript
jQuery统计指定子元素数量的方法
2015/03/17 Javascript
jQuery结合ajax实现动态加载文本内容
2015/05/19 Javascript
javascript动态添加checkbox复选框的方法
2015/12/23 Javascript
详解angular2实现ng2-router 路由和嵌套路由
2017/03/24 Javascript
JS实现二叉查找树的建立以及一些遍历方法实现
2017/04/17 Javascript
详解nodejs express下使用redis管理session
2017/04/24 NodeJs
详解windows下vue-cli及webpack 构建网站(二)导入bootstrap样式
2017/06/17 Javascript
详解js根据百度地图提供经纬度计算两点距离
2019/05/13 Javascript
Javascript组合继承方法代码实例解析
2020/04/02 Javascript
vue项目打包之开发环境和部署环境的实现
2020/04/23 Javascript
[02:36]DOTA2上海特锦赛 回忆电竞生涯的重要瞬间
2016/03/25 DOTA
分享一下Python 开发者节省时间的10个方法
2015/10/02 Python
Pycharm 操作Django Model的简单运用方法
2018/05/23 Python
python3通过selenium爬虫获取到dj商品的实例代码
2019/04/25 Python
Python爬虫 urllib2的使用方法详解
2019/09/23 Python
利用pandas向一个csv文件追加写入数据的实现示例
2020/04/23 Python
Keras load_model 导入错误的解决方式
2020/06/09 Python
python爬虫基础之urllib的使用
2020/12/31 Python
HTML5之SVG 2D入门4—笔画与填充
2013/01/30 HTML / CSS
Larsson & Jennings官网:现代瑞士钟表匠
2018/03/20 全球购物
毕业生的求职信范文分享
2013/12/04 职场文书
咖啡店自主创业商业计划书
2014/01/22 职场文书
保密工作承诺书
2014/08/29 职场文书
八荣八耻演讲稿
2014/09/15 职场文书
2014单位领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
服务承诺书
2015/01/19 职场文书
小学推普周活动总结
2015/05/07 职场文书
四则混合运算教学反思
2016/02/23 职场文书
Python使用random模块实现掷骰子游戏的示例代码
2021/04/29 Python
opencv 分类白天与夜景视频的方法
2021/06/05 Python
python之json文件转xml文件案例讲解
2021/08/07 Python