一看就懂得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调用cmd复制文件代码分享
Dec 27 Python
Python psutil模块简单使用实例
Apr 28 Python
Python的requests网络编程包使用教程
Jul 11 Python
使用python实现链表操作
Jan 26 Python
PyQt5 pyqt多线程操作入门
May 05 Python
python中不能连接超时的问题及解决方法
Jun 10 Python
通过python爬虫赚钱的方法
Jan 29 Python
python matplotlib画图库学习绘制常用的图
Mar 19 Python
pandas 层次化索引的实现方法
Jul 06 Python
Python对Excel按列值筛选并拆分表格到多个文件的代码
Nov 05 Python
在Python中等距取出一个数组其中n个数的实现方式
Nov 27 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
Jan 03 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 pack与unpack 摸板字符字符含义
2009/10/29 PHP
PHP Global定义全局变量使用说明
2013/08/15 PHP
thinkphp文件引用与分支结构用法实例
2014/11/26 PHP
PHP中遇到的时区问题解决方法
2015/07/23 PHP
ThinkPHP自定义Redis处理SESSION的实现方法
2016/05/16 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
[原创]php实现 data url的图片生成与保存
2016/12/04 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
php中的buffer缓冲区用法分析
2019/05/31 PHP
JavaScript 中的replace方法说明
2007/04/13 Javascript
Add a Picture to a Microsoft Word Document
2007/06/15 Javascript
jQuery学习笔记[1] jQuery中的DOM操作
2010/12/03 Javascript
javascript中定义私有方法说明(private method)
2014/01/27 Javascript
javascript实现的平方米、亩、公顷单位换算小程序
2014/08/11 Javascript
JavaScript原生对象之Number对象的属性和方法详解
2015/03/13 Javascript
超赞的jQuery图片滑块动画特效代码汇总
2016/01/25 Javascript
BootStrap入门教程(三)之响应式原理
2016/09/19 Javascript
解析js如何获取css样式
2016/12/11 Javascript
详解微信小程序 wx.uploadFile 的编码坑
2017/01/23 Javascript
基于jquery实现五星好评
2017/11/18 jQuery
vue实现键盘输入支付密码功能
2018/08/18 Javascript
详解项目升级到vue-cli3的正确姿势
2019/01/28 Javascript
Vue Autocomplete 自动完成功能简单示例
2019/05/25 Javascript
Python之eval()函数危险性浅析
2014/07/03 Python
python根据txt文本批量创建文件夹
2020/12/08 Python
PyTorch之图像和Tensor填充的实例
2019/08/18 Python
Pytorch 实现数据集自定义读取
2020/01/18 Python
以SQLite和PySqlite为例来学习Python DB API
2020/02/05 Python
解决Python发送Http请求时,中文乱码的问题
2020/04/30 Python
小狗电器官方商城:中国高端吸尘器品牌
2017/03/29 全球购物
爱尔兰灯和灯具网上商店:Lights.ie
2018/03/26 全球购物
介绍一下XMLHttpRequest对象
2012/02/12 面试题
我爱家乡演讲稿
2014/09/12 职场文书
2016入党积极分子党课培训心得体会
2016/01/06 职场文书
GoLang中生成UUID唯一标识的实现
2021/05/08 Golang
CSS中使用grid布局实现一套模板多种布局
2022/07/15 HTML / CSS