一看就懂得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实现简单聊天应用 python群聊和点对点均实现
Sep 14 Python
Python登录并获取CSDN博客所有文章列表代码实例
Dec 28 Python
python实现xlsx文件分析详解
Jan 02 Python
python3+PyQt5使用数据库窗口视图
Apr 24 Python
python统计中文字符数量的两种方法
Jan 31 Python
python字符串循环左移
Mar 08 Python
Django使用中间键实现csrf认证详解
Jul 22 Python
python getpass模块用法及实例详解
Oct 07 Python
Python使用pyyaml模块处理yaml数据
Apr 14 Python
python 爬虫基本使用——统计杭电oj题目正确率并排序
Oct 26 Python
python搜索算法原理及实例讲解
Nov 18 Python
python装饰器代码深入讲解
Mar 01 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中使用BigMap实例
2015/03/30 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
2016/10/22 PHP
PHP删除二维数组中相同元素及数组重复值的方法示例
2017/05/05 PHP
科讯商业版中用到的ajax空间与分页函数
2007/09/02 Javascript
Dom加载让图片加载完再执行的脚本代码
2008/05/15 Javascript
关于捕获用户何时点击window.onbeforeunload的取消事件
2011/03/06 Javascript
js中浮点型运算BUG的解决方法说明
2014/01/06 Javascript
用IE重起计算机或者关机的示例代码
2014/03/10 Javascript
jquery+easeing实现仿flash的载入动画
2015/03/10 Javascript
js实现圆盘记速表
2015/08/03 Javascript
ionic隐藏tabs的方法
2016/08/29 Javascript
jQuery自定义组件(导入组件)
2016/11/08 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
vue-cli脚手架引入弹出层layer插件的几种方法
2019/06/24 Javascript
基于openlayers实现角度测量功能
2020/09/28 Javascript
python计算圆周率pi的方法
2015/07/11 Python
python魔法方法-属性转换和类的表示详解
2016/07/22 Python
Python列表删除的三种方法代码分享
2017/10/31 Python
python 获取页面表格数据存放到csv中的方法
2018/12/26 Python
python抖音表白程序源代码
2019/04/07 Python
Numpy数组array和矩阵matrix转换方法
2019/08/05 Python
深入了解Python在HDA中的应用
2019/09/05 Python
Python网络编程之使用TCP方式传输文件操作示例
2019/11/01 Python
python基于TCP实现的文件下载器功能案例
2019/12/10 Python
浅谈Django中的QueryDict元素为数组的坑
2020/03/31 Python
python实现Oracle查询分组的方法示例
2020/04/30 Python
Python Selenium实现无可视化界面过程解析
2020/08/25 Python
python时间time模块处理大全
2020/10/25 Python
通息工程毕业生自荐信
2013/10/16 职场文书
个人思想理论学习的自我鉴定
2013/11/30 职场文书
客户接待方案
2014/02/26 职场文书
推普周活动总结
2014/08/28 职场文书
国庆节慰问信
2015/02/15 职场文书
2015年人事专员工作总结
2015/04/29 职场文书
中小企业员工手册范本
2015/05/14 职场文书
宣传部部长竞选稿
2015/11/21 职场文书