python数字类型math库原理解析


Posted in Python onMarch 02, 2020

首先我们应当了解什么是math库:

math库是python提供的内置数学类函数库,math库不支持复数类型,仅支持整数和浮点数运算。math库一共提供了4个数字常数和44个函数。44个函数共分为4类,包括16个数值表示函数,8个幂对数函数,16个三角对数函数和4个高等特殊函数。

# 有一点需要注意:math库中的函数不能直接使用,需要先使用保留字import引用该库。如下:

(1) import math (2)from math import <函数名>

math.<b>(...) <函数名>(...)

(1)math库的数字常数

常数           数学表示            描述
math.pi          π         圆周率,值为3.141592653589793
math.e           e         自然对数,值为2.718281828459045
math.inf         ∞        正无穷大,负无穷大为-math.inf
math.nan                 非浮点数标记,NAN(Not a Number)

python数字类型math库原理解析

(2)math库的数值表示函数

python数字类型math库原理解析

#math.fsum([x,y...])函数在数学求和中非常有用

(3)math库的幂对数函数

python数字类型math库原理解析

(4)math库的三角运算函数

python数字类型math库原理解析

(5)math库的高等特殊函数

python数字类型math库原理解析

下面有一个简单的实例应用(天天向上的力量)

一年365天,以第1天的能力值为基数,记为1.0,当好好学习时能力值相比前一天提高1%o,当没有学习时能力值相比前一天下降1%o。每天努力和每天放任,一年下来的能力值相差多少呢?

import math
dayup=math.pow((1.0+0.001),365)
daydown=math.pow((1.0-0.001),365)
print("向上:{:.2f}, 向下:{:.2f}.".format(dayup,daydown))

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中函数传参详解
Jul 03 Python
Python使用SocketServer模块编写基本服务器程序的教程
Jul 12 Python
VTK与Python实现机械臂三维模型可视化详解
Dec 13 Python
Python决策树分类算法学习
Dec 22 Python
Python将多个excel文件合并为一个文件
Jan 03 Python
python批量实现Word文件转换为PDF文件
Mar 15 Python
pycharm远程开发项目的实现步骤
Jan 20 Python
详解Django模版中加载静态文件配置方法
Jul 21 Python
PyPDF2读取PDF文件内容保存到本地TXT实例
May 12 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
Sep 24 Python
Django admin组件的使用
Oct 24 Python
使用Python解析Chrome浏览器书签的示例
Nov 13 Python
Python如何实现在字符串里嵌入双引号或者单引号
Mar 02 #Python
Python random库使用方法及异常处理方案
Mar 02 #Python
python 实现人和电脑猜拳的示例代码
Mar 02 #Python
解决python3插入mysql时内容带有引号的问题
Mar 02 #Python
python统计字符串中字母出现次数代码实例
Mar 02 #Python
python绘制玫瑰的实现代码
Mar 02 #Python
pymysql 插入数据 转义处理方式
Mar 02 #Python
You might like
使用 eAccelerator加速PHP代码的目的
2007/03/16 PHP
PHP的explode和implode的使用说明
2011/07/17 PHP
php实现转换html格式为文本格式的方法
2016/05/16 PHP
编写兼容IE和FireFox的脚本
2009/05/18 Javascript
Jquery 插件开发笔记整理
2011/01/17 Javascript
js实现两个值相加alert出来精确到指定位
2013/09/25 Javascript
Extjs4中的分页应用结合前后台
2013/12/13 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
详解jQuery Mobile自定义标签
2016/01/06 Javascript
jQuery基于$.ajax设置移动端click超时处理方法
2016/05/14 Javascript
jQuery Validate让普通按钮触发表单验证的方法
2016/12/15 Javascript
jquery表单验证插件validation使用方法详解
2017/01/20 Javascript
node.js入门学习之url模块
2017/02/25 Javascript
实例分析nodejs模块xml2js解析xml过程中遇到的坑
2017/03/18 NodeJs
jQuery自定义图片上传插件实例代码
2017/04/04 jQuery
JS简单获取日期相差天数的方法
2017/04/24 Javascript
vue.js 左侧二级菜单显示与隐藏切换的实例代码
2017/05/23 Javascript
vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】
2019/03/16 Javascript
vue中axios实现数据交互与跨域问题
2019/05/12 Javascript
微信分享invalid signature签名错误踩过的坑
2020/04/11 Javascript
JavaScript实现图片放大预览效果
2020/11/02 Javascript
python为tornado添加recaptcha验证码功能
2014/02/26 Python
Python制作豆瓣图片的爬虫
2017/12/28 Python
python实现多线程行情抓取工具的方法
2018/02/28 Python
python3解析库pyquery的深入讲解
2018/06/26 Python
解决python 自动安装缺少模块的问题
2018/10/22 Python
Python实现一个论文下载器的过程
2021/01/18 Python
CSS3 border-image详解、应用及jQuery插件
2011/08/29 HTML / CSS
班队活动设计方案
2014/01/30 职场文书
2014年圣诞节促销方案
2014/03/14 职场文书
用人单位终止解除劳动合同证明书
2014/10/06 职场文书
公务员年度考核评语
2014/12/31 职场文书
2015年小学中秋节活动总结
2015/03/23 职场文书
2016大学生毕业实习心得体会
2016/01/23 职场文书
《折线统计图》教学反思
2016/02/22 职场文书
2019通用版劳动合同范本!
2019/07/11 职场文书