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中的生成器和yield详细介绍
Jan 09 Python
Python中str.format()详解
Mar 12 Python
Python使用内置json模块解析json格式数据的方法
Jul 20 Python
Python实现的用户登录系统功能示例
Feb 05 Python
python3.6下Numpy库下载与安装图文教程
Apr 02 Python
基于python全局设置id 自动化测试元素定位过程解析
Sep 04 Python
python 图像处理画一个正弦函数代码实例
Sep 10 Python
Django app配置多个数据库代码实例
Dec 17 Python
利用Tensorflow构建和训练自己的CNN来做简单的验证码识别方式
Jan 20 Python
Python 从attribute到property详解
Mar 05 Python
Python并发concurrent.futures和asyncio实例
May 04 Python
Python3 多线程(连接池)操作MySQL插入数据
Jun 09 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 feof用来识别文件末尾字符的方法
2010/08/01 PHP
向大师们学习Javascript(视频与PPT)
2009/12/27 Javascript
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
jQuery实现checkbox全选的方法
2015/06/10 Javascript
AngularJS入门之动画
2016/07/27 Javascript
AngularJS 简单应用实例
2016/07/28 Javascript
IE8利用自带的setCapture和releaseCapture解决iframe的拖拽事件方法
2016/10/25 Javascript
Angular2使用Angular CLI快速搭建工程(一)
2017/05/21 Javascript
AngularJS集合数据遍历显示的实例
2017/12/27 Javascript
详解Js里的for…in和for…of的用法
2019/03/28 Javascript
前端js中的事件循环eventloop机制详解
2019/05/15 Javascript
vue npm install 安装某个指定的版本操作
2020/08/11 Javascript
[03:14]2014DOTA2西雅图国际邀请赛 EG战队巡礼
2014/07/07 DOTA
centos下更新Python版本的步骤
2013/02/12 Python
python中的随机函数小结
2018/01/27 Python
python操作excel文件并输出txt文件的实例
2018/07/10 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
2018/10/29 Python
Python with用法:自动关闭文件进程
2019/07/10 Python
Python基于BeautifulSoup和requests实现的爬虫功能示例
2019/08/02 Python
python支持多线程的爬虫实例
2019/12/21 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
2020/03/06 Python
Python如何自动获取目标网站最新通知
2020/06/18 Python
雅虎笔试题(字符串操作)
2015/03/24 面试题
请解释一下webService? 如何用.net实现webService
2014/06/09 面试题
电工工作职责范本
2014/02/22 职场文书
大学生评语大全
2014/04/18 职场文书
小学生期末评语
2014/04/21 职场文书
小学一年级学生评语
2014/04/22 职场文书
三年级学生评语
2014/04/23 职场文书
英语故事演讲稿
2014/04/29 职场文书
商场促销活动总结
2014/07/10 职场文书
擅自离岗检讨书
2014/09/12 职场文书
银行自荐信怎么写
2015/03/05 职场文书
python实现会员管理系统
2022/03/18 Python
Redis特殊数据类型Geospatial地理空间
2022/06/01 Redis