一看就懂得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定时采集摄像头图像上传ftp服务器功能实现
Dec 23 Python
Python实现简单的获取图片爬虫功能示例
Jul 12 Python
python实现xlsx文件分析详解
Jan 02 Python
TensorFlow高效读取数据的方法示例
Feb 06 Python
Python File readlines() 使用方法
Mar 19 Python
python实现自主查询实时天气
Jun 22 Python
详解用python计算阶乘的几种方法
Aug 14 Python
tensorflow使用指定gpu的方法
Feb 04 Python
如何基于python实现不邻接植花
May 01 Python
Python可以实现栈的结构吗
May 27 Python
PyTorch dropout设置训练和测试模式的实现
May 27 Python
Pyqt5将多个类组合在一个界面显示的完整示例
Sep 04 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
新52大事件
2020/03/03 欧美动漫
php简单的上传类分享
2016/05/15 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
PHP连接及操作PostgreSQL数据库的方法详解
2019/01/30 PHP
PHP defined()函数的使用图文详解
2019/07/20 PHP
js和jquery设置disabled属性为true使按钮失效
2014/08/07 Javascript
js判断手机号运营商的方法
2015/10/23 Javascript
jQuery插件实现适用于移动端的地址选择器
2016/02/18 Javascript
使用 bootstrap modal遇到的问题小结
2016/11/09 Javascript
ajax的分页查询示例(不刷新页面)
2017/01/11 Javascript
div中文字内容溢出常见的解决方法
2017/03/16 Javascript
jQuery Ajax 实现分页 kkpager插件实例代码
2017/08/10 jQuery
详解angularjs实现echart图表效果最简洁教程
2017/11/29 Javascript
node中的cookie的具体使用
2018/09/13 Javascript
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
2019/11/12 Javascript
举例讲解Python中字典的合并值相加与异或对比
2016/06/04 Python
python中scikit-learn机器代码实例
2018/08/05 Python
python画柱状图--不同颜色并显示数值的方法
2018/12/13 Python
centos7之Python3.74安装教程
2019/08/15 Python
python自动化工具之pywinauto实例详解
2019/08/26 Python
python采集百度搜索结果带有特定URL的链接代码实例
2019/08/30 Python
Python3.6安装卸载、执行命令、执行py文件的方法详解
2020/02/20 Python
python实现程序重启和系统重启方式
2020/04/16 Python
Python configparser模块封装及构造配置文件
2020/08/07 Python
Django Auth用户认证组件实现代码
2020/10/13 Python
python 输入字符串生成所有有效的IP地址(LeetCode 93号题)
2020/10/15 Python
HTML5的结构和语义(5):内嵌媒体
2008/10/17 HTML / CSS
html5 button autofocus 属性介绍及应用
2013/01/04 HTML / CSS
html5 Canvas画图教程(4)—未闭合的路径及渐变色的填充方法
2013/01/09 HTML / CSS
美国瑜伽品牌:Gaiam
2017/10/31 全球购物
俄罗斯领先的移动和数字设备在线商店:Svyaznoy.ru
2020/12/21 全球购物
医院检讨书范文
2014/02/01 职场文书
丑小鸭教学反思
2014/02/03 职场文书
舞蹈比赛获奖感言
2014/02/04 职场文书
无偿献血倡议书
2014/04/14 职场文书
2015年科协工作总结
2015/05/19 职场文书