一看就懂得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处理PHP数组文本文件实例
Sep 18 Python
改进Django中的表单的简单方法
Jul 17 Python
python生成器表达式和列表解析
Mar 10 Python
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
Jul 07 Python
Python操作MySQL模拟银行转账
Mar 12 Python
python 对象和json互相转换方法
Mar 22 Python
python中的decorator的作用详解
Jul 26 Python
scrapy-redis的安装部署步骤讲解
Feb 27 Python
tensorflow使用指定gpu的方法
Feb 04 Python
python实现飞机大战项目
Mar 11 Python
解决django接口无法通过ip进行访问的问题
Mar 27 Python
Python 中的函数装饰器和闭包详解
Feb 06 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 调试工具Debug Tools
2011/04/30 PHP
浅谈关于PHP解决图片无损压缩的问题
2017/09/01 PHP
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
2010/06/28 Javascript
一个javascript图片阅览组件
2010/11/09 Javascript
jquery+ajax每秒向后台发送请求数据然后返回页面的代码
2011/01/17 Javascript
js操作textarea 常用方法总结
2012/12/03 Javascript
使用javascript实现有效时间的控制,并显示将要过期的时间
2014/01/02 Javascript
基于Node.js实现nodemailer邮件发送
2016/01/26 Javascript
JS跨域解决方案之使用CORS实现跨域
2016/04/14 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
2016/06/07 Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
2016/06/30 Javascript
Vuex之理解Getters的用法实例
2017/04/19 Javascript
jQuery实现的form转json经典示例
2017/10/10 jQuery
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
JS实现将对象转化为数组的方法分析
2019/01/21 Javascript
详解用JS添加和删除class类名
2019/03/25 Javascript
基于nodejs的微信JS-SDK简单应用实现
2019/05/21 NodeJs
使用Node.js在深度学习中做图片预处理的方法
2019/09/18 Javascript
JavaScript运动原理基础知识详解
2020/04/02 Javascript
JS内置对象和Math对象知识点详解
2020/04/03 Javascript
[36:22]VP vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python3中多线程编程的队列运作示例
2015/04/16 Python
python奇偶行分开存储实现代码
2018/03/19 Python
python3.6.3安装图文教程 TensorFlow安装配置方法
2020/06/24 Python
python爬虫获取百度首页内容教学
2018/12/23 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
String是最基本的数据类型吗?
2013/06/13 面试题
先进个人事迹材料
2014/01/25 职场文书
大学校庆策划书
2014/01/31 职场文书
入党自荐书范文
2014/03/09 职场文书
毕业生实习期转正自我鉴定
2014/09/26 职场文书
还款承诺书范本
2015/01/20 职场文书
廉政承诺书2015
2015/04/28 职场文书
郭明义电影观后感
2015/06/08 职场文书
muduo TcpServer模块源码分析
2022/04/26 Redis
volatile保证可见性及重排序方法
2022/08/05 Java/Android