一看就懂得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对SQLite数据库操作
Apr 06 Python
解决Python的str强转int时遇到的问题
Apr 09 Python
java中两个byte数组实现合并的示例
May 09 Python
python 分离文件名和路径以及分离文件名和后缀的方法
Oct 21 Python
pandas筛选某列出现编码错误的解决方法
Nov 07 Python
python实现整数的二进制循环移位
Mar 08 Python
python实现nao机器人手臂动作控制
Apr 29 Python
Django自定义用户登录认证示例代码
Jun 30 Python
Python空间数据处理之GDAL读写遥感图像
Aug 01 Python
PyCharm 2019.3发布增加了新功能一览
Dec 08 Python
Python Django框架介绍之模板标签及模板的继承
May 27 Python
Python数据可视化之基于pyecharts实现的地理图表的绘制
Jun 10 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
用DBSQL类加快开发MySQL数据库程序的速度
2006/10/09 PHP
PHP高自定义性安全验证码代码
2011/11/27 PHP
php线性表顺序存储实现代码(增删查改)
2012/02/16 PHP
php的array数组和使用实例简明教程(容易理解)
2014/03/20 PHP
隐性调用php程序的方法
2015/06/13 PHP
PHP判断JSON对象是否存在的方法(推荐)
2016/07/06 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
2017/10/23 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
2018/02/06 PHP
javascript支持firefox,ie7页面布局拖拽效果代码
2007/12/20 Javascript
解决IE6的PNG透明JS插件使用介绍
2013/04/17 Javascript
jquery实现图片裁剪思路及实现
2013/08/16 Javascript
使用百度地图api实现根据地址查询经纬度
2014/12/11 Javascript
jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法
2015/11/23 Javascript
JavaScript如何实现跨域请求
2016/08/05 Javascript
p5.js入门教程和基本形状绘制
2018/03/15 Javascript
如何实现双向绑定mvvm的原理实现
2019/05/28 Javascript
ES6 Iterator接口和for...of循环用法分析
2019/07/31 Javascript
jquery将信息遍历到界面上实例代码
2020/01/21 jQuery
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
2020/04/07 Javascript
[36:14]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第二局
2016/02/28 DOTA
Python实现在Linux系统下更改当前进程运行用户
2015/02/04 Python
Python实现向服务器请求压缩数据及解压缩数据的方法示例
2017/06/09 Python
Python 使用PIL numpy 实现拼接图片的示例
2018/05/08 Python
python对日志进行处理的实例代码
2018/10/06 Python
python 构造三维全零数组的方法
2018/11/12 Python
selenium处理元素定位点击无效问题
2019/06/12 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
2020/01/28 Python
Python气泡提示与标签的实现
2020/04/01 Python
使用Python构造hive insert语句说明
2020/06/06 Python
Python类型转换的魔术方法详解
2020/12/23 Python
CSS3中线性颜色渐变的一些实现方法
2015/07/14 HTML / CSS
中学生学习生活的自我评价
2013/10/26 职场文书
售后服务科岗位职责范文
2013/11/13 职场文书
学校节能减排方案
2014/06/13 职场文书
综治工作汇报材料
2014/10/27 职场文书
党员干部学习三严三实心得体会
2016/01/05 职场文书