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 dict remove数组删除(del,pop)
Mar 24 Python
树莓派中python获取GY-85九轴模块信息示例
Dec 05 Python
Python选择排序、冒泡排序、合并排序代码实例
Apr 10 Python
EM算法的python实现的方法步骤
Jan 02 Python
对numpy数据写入文件的方法讲解
Jul 09 Python
Python BS4库的安装与使用详解
Aug 08 Python
在python中使用with打开多个文件的方法
Jan 07 Python
图文详解Django使用Pycharm连接MySQL数据库
Aug 09 Python
详解Matplotlib绘图之属性设置
Aug 23 Python
python实现猜数字游戏
Mar 25 Python
Python tkinter实现简单加法计算器代码实例
May 13 Python
聊聊pytorch测试的时候为何要加上model.eval()
May 23 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的网址
2006/11/25 PHP
用php实现百度网盘图片直链的代码分享
2012/11/01 PHP
php 创建以UNIX时间戳命名的文件夹(示例代码)
2014/03/08 PHP
使用php方法curl抓取AJAX异步内容思路分析及代码分享
2014/08/25 PHP
jQuery ui 1.7更新小结
2009/08/15 Javascript
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
2010/06/10 Javascript
js数组方法扩展实现数组统计函数
2014/04/09 Javascript
javascript的数组和常用函数详解
2014/05/09 Javascript
Ajax局部更新导致JS事件重复触发问题的解决方法
2014/10/14 Javascript
NodeJS制作爬虫全过程
2014/12/22 NodeJs
浅析vue component 组件使用
2017/03/06 Javascript
JS 中LocalStorage和SessionStorage的使用
2017/08/17 Javascript
Vue组件之全局组件与局部组件的使用详解
2017/10/09 Javascript
JavaScript门面模式详解
2017/10/19 Javascript
使用socket.io制做简易WEB聊天室
2018/01/02 Javascript
vue+express+jwt持久化登录的方法
2019/06/14 Javascript
Flask的图形化管理界面搭建框架Flask-Admin的使用教程
2016/06/13 Python
python去除空格和换行符的实现方法(推荐)
2017/01/04 Python
python交互式图形编程实例(二)
2017/11/17 Python
Python实现直播推流效果
2019/11/26 Python
用python写爬虫简单吗
2020/07/28 Python
详解pandas赋值失败问题解决
2020/11/29 Python
html5开发之viewport使用
2013/10/17 HTML / CSS
HTML5 canvas基本绘图之填充样式实现
2016/06/27 HTML / CSS
完美解决IE8下不兼容rgba()的问题
2017/03/31 HTML / CSS
从当地商店送来的杂货:Instacart
2018/08/19 全球购物
慕尼黑山地运动、户外服装和体育用品专家:Sporthaus Schuster
2019/08/27 全球购物
Pandora德国官网:购买潘多拉手链、戒指、项链和耳环
2020/02/20 全球购物
安全教育感言
2014/03/04 职场文书
篝火晚会策划方案
2014/05/16 职场文书
出国留学担保书
2014/05/20 职场文书
大学生村官个人对照检查材料(群众路线)
2014/09/26 职场文书
看上去很美观后感
2015/06/10 职场文书
2016年第十九届推普周活动总结
2016/04/06 职场文书
如何写一份成功的商业计划书
2019/06/25 职场文书
不知如何爱孩子,这些方法教会您
2019/08/06 职场文书