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安装Imaging报错:The _imaging C module is not installed问题解决方法
Aug 22 Python
python简单实现计算过期时间的方法
Jun 09 Python
在Python的Django框架中编写编译函数
Jul 20 Python
Python cx_freeze打包工具处理问题思路及解决办法
Feb 13 Python
恢复百度云盘本地误删的文件脚本(简单方法)
Oct 21 Python
python监控进程脚本
Apr 12 Python
Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作示例
Jul 27 Python
python将字符串以utf-8格式保存在txt文件中的方法
Oct 30 Python
python模拟实现分发扑克牌
Apr 22 Python
通过Python实现一个简单的html页面
May 16 Python
Python中的__init__作用是什么
Jun 09 Python
Python中的matplotlib绘制百分比堆叠柱状图,并为每一个类别设置不同的填充图案
Apr 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实现截取指定长度
2013/08/06 PHP
浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势
2017/11/08 PHP
开发跨浏览器javascript常见注意事项
2009/01/01 Javascript
js写一个字符串转成驼峰的实例
2013/06/21 Javascript
JS中for循序中延迟加载动态效果的具体实现
2013/08/18 Javascript
jquery如何通过name名称获取当前name的value值
2013/12/20 Javascript
jQuery使用height()获取高度需要注意的地方
2014/12/13 Javascript
JavaScript设计模式之原型模式(Object.create与prototype)介绍
2014/12/28 Javascript
jQuery实现form表单元素序列化为json对象的方法
2015/12/09 Javascript
12 款 JS 代码测试必备工具(翻译)
2016/12/13 Javascript
Angularjs中使用指令绑定点击事件的方法
2017/03/30 Javascript
JS实现websocket长轮询实时消息提示的效果
2017/10/10 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
利用QT写一个极简单的图形化Python闹钟程序
2015/04/07 Python
wxPython定时器wx.Timer简单应用实例
2015/06/03 Python
Python中的默认参数详解
2015/06/24 Python
详解Django框架中的视图级缓存
2015/07/23 Python
Python第三方库的安装方法总结
2016/06/06 Python
Python的Django框架中forms表单类的使用方法详解
2016/06/21 Python
Python实现的文轩网爬虫完整示例
2019/05/16 Python
Python获取数据库数据并保存在excel表格中的方法
2019/06/12 Python
python tkinter组件使用详解
2019/09/16 Python
Python算法的时间复杂度和空间复杂度(实例解析)
2019/11/19 Python
opencv之为图像添加边界的方法示例
2019/12/26 Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
2020/05/24 Python
Python实现自动装机功能案例分析
2020/10/22 Python
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
2016/04/15 面试题
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
2014年银行信贷员工作总结
2014/12/08 职场文书
安全保证书
2015/01/16 职场文书
教你使用Pandas直接核算Excel中快递费用
2021/05/12 Python
电脑只能进入安全模式无法正常启动的解决办法
2022/04/08 数码科技
Android开发手册Chip监听及ChipGroup监听
2022/06/10 Java/Android
前端使用svg图片改色实现示例
2022/07/23 HTML / CSS