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单链表实现代码实例
Nov 21 Python
Python可变参数函数用法实例
Jul 07 Python
Python序列操作之进阶篇
Dec 08 Python
深入理解NumPy简明教程---数组2
Dec 17 Python
Python利用递归和walk()遍历目录文件的方法示例
Jul 14 Python
Python连接phoenix的方法示例
Sep 29 Python
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
May 04 Python
python使用numpy读取、保存txt数据的实例
Oct 14 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
Nov 14 Python
Python自定义一个类实现字典dict功能的方法
Jan 19 Python
Django网络框架之创建虚拟开发环境操作示例
Jun 06 Python
PO模式在selenium自动化测试框架的优势
Mar 20 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
php 缓存函数代码
2008/08/27 PHP
php 正则 过滤html 的超链接
2009/06/02 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
2011/12/30 PHP
使用PHP实现Mysql读写分离
2013/06/28 PHP
PHP判断IP并转跳到相应城市分站的方法
2015/03/25 PHP
Thinkphp通过一个入口文件如何区分移动端和PC端
2017/04/18 PHP
PHP的mysqli_stmt_init()函数讲解
2019/01/24 PHP
JS 巧妙获取剪贴板数据 Excel数据的粘贴
2009/07/09 Javascript
3Z版基于jquery的图片复选框(asp.net+jquery)
2010/04/12 Javascript
19个很有用的 JavaScript库推荐
2011/06/27 Javascript
JS遍历Json字符串中键值对先转成JSON对象再遍历
2014/08/15 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
js面向对象编程总结
2017/02/16 Javascript
Bootstrap显示与隐藏简单实现代码
2017/03/06 Javascript
javascript实现二叉树的代码
2017/06/08 Javascript
vue proxyTable 接口跨域请求调试的示例
2017/09/12 Javascript
AngularJS实现的锚点楼层跳转功能示例
2018/01/02 Javascript
微信小程序实现聊天对话(文本、图片)功能
2018/07/06 Javascript
[01:15:15]VG VS EG Supermajor小组赛B组胜者组第一轮 BO3第二场 6.2
2018/06/03 DOTA
python网络编程之文件下载实例分析
2015/05/20 Python
Ruby元编程基础学习笔记整理
2016/07/02 Python
python @property的用法及含义全面解析
2018/02/01 Python
解决python tkinter界面卡死的问题
2019/07/17 Python
如何爬取通过ajax加载数据的网站
2019/08/15 Python
浅谈Python中的字符串
2020/06/10 Python
Python 制作查询商品历史价格的小工具
2020/10/20 Python
python归并排序算法过程实例讲解
2020/11/04 Python
一个入门级python爬虫教程详解
2021/01/27 Python
社团活动策划书范文
2014/01/09 职场文书
劳动工资科岗位职责范本
2014/03/02 职场文书
出国留学担保书
2014/05/20 职场文书
保密工作承诺书
2014/08/29 职场文书
田径运动会通讯稿
2014/09/13 职场文书
关于随地扔垃圾的检讨书
2014/09/30 职场文书
大学学习委员竞选稿
2015/11/20 职场文书
nginx sticky实现基于cookie负载均衡示例详解
2022/12/24 Servers