一看就懂得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数据类型详解(四)字典:dict
May 12 Python
Python程序中的观察者模式结构编写示例
May 27 Python
利用python 更新ssh 远程代码 操作远程服务器的实现代码
Feb 08 Python
利用python将json数据转换为csv格式的方法
Mar 22 Python
利用Django-environ如何区分不同环境
Aug 26 Python
python的set处理二维数组转一维数组的方法示例
May 31 Python
python循环输出三角形图案的例子
Nov 22 Python
在Tensorflow中查看权重的实现
Jan 24 Python
python实现读取类别频数数据画水平条形图案例
Apr 24 Python
用python实现一个简单的验证码
Dec 09 Python
pytorch训练神经网络爆内存的解决方案
May 22 Python
Python实现排序方法常见的四种
Jul 15 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
德生PL550的电路分析
2021/03/02 无线电
《DOTA3》开发工作已经开始 《DOTA3》将代替《DOTA2》
2021/03/06 DOTA
php中Smarty模板初体验
2011/08/08 PHP
PHP文件缓存类实现代码
2015/10/26 PHP
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
2016/04/04 PHP
javscript对象原型的一些看法
2010/09/19 Javascript
jquery获取元素值的方法(常见的表单元素)
2013/11/15 Javascript
JavaScript使用focus()设置焦点失败的解决方法
2014/09/03 Javascript
JS上传图片前实现图片预览效果的方法
2015/03/02 Javascript
jQuery中animate动画第二次点击事件没反应
2015/05/07 Javascript
AngularJS基础 ng-href 指令用法
2016/08/01 Javascript
js实现文字跑马灯效果
2017/02/23 Javascript
javascript 正则表达式分组、断言详解
2017/04/20 Javascript
利用Mongoose让JSON数据直接插入或更新到MongoDB
2017/05/03 Javascript
谈谈JS中的!!
2017/12/07 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
2018/04/17 Javascript
JavaScript作用域、闭包、对象与原型链概念及用法实例总结
2018/08/20 Javascript
vue移动端html5页面根据屏幕适配的四种解决方法
2018/10/19 Javascript
JS实现图片拖拽交换效果
2018/11/30 Javascript
Angular8 Http拦截器简单使用教程
2019/08/20 Javascript
vue 将多个过滤器封装到一个文件中的代码详解
2020/09/05 Javascript
Python通过poll实现异步IO的方法
2015/06/04 Python
python字符串,数值计算
2016/10/05 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
python 请求服务器的实现代码(http请求和https请求)
2018/05/25 Python
python+selenium实现QQ邮箱自动发送功能
2019/01/23 Python
Python格式化字符串f-string概览(小结)
2019/06/18 Python
python调用接口的4种方式代码实例
2019/11/19 Python
pyecharts在数据可视化中的应用详解
2020/06/08 Python
python 解决函数返回return的问题
2020/12/05 Python
php优化查询foreach代码实例讲解
2021/03/24 PHP
科级干部考察材料
2014/02/15 职场文书
电视购物广告词
2014/03/19 职场文书
仓库文员岗位职责
2014/04/06 职场文书
公司合作意向书范文
2014/07/30 职场文书
环卫工作汇报材料
2014/10/28 职场文书