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入门教程之if语句的用法
May 14 Python
python 打印对象的所有属性值的方法
Sep 11 Python
Python常见加密模块用法分析【MD5,sha,crypt模块】
May 24 Python
python实现图书馆研习室自动预约功能
Apr 27 Python
使用Python的Dataframe取两列时间值相差一年的所有行方法
Jul 10 Python
python pandas实现excel转为html格式的方法
Oct 23 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
Aug 02 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
Sep 15 Python
深入浅析python的第三方库pandas
Feb 13 Python
Python flask框架端口失效解决方案
Jun 04 Python
13个Pandas实用技巧,助你提高开发效率
Aug 19 Python
python把一个字符串切开的实例方法
Sep 27 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采用curl访问域名返回405 method not allowed提示的解决方法
2014/06/26 PHP
PHP递归获取目录内所有文件的实现方法
2016/11/01 PHP
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
2010/06/28 Javascript
javascript中创建对象的三种常用方法
2010/12/30 Javascript
jquery可定制的在线UEditor编辑器
2015/11/17 Javascript
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
2015/12/18 Javascript
APP中javascript+css3实现下拉刷新效果
2016/01/27 Javascript
javascript DIV实现跟随鼠标移动
2020/03/19 Javascript
自动完成的搜索框javascript实现
2016/02/26 Javascript
浅谈angularJS中的事件
2016/07/12 Javascript
Bootstrap复选框和单选按钮美化插件(推荐)
2016/11/23 Javascript
js点击任意区域弹出层消失实现代码
2016/12/27 Javascript
微信小程序学习之数据处理详解
2017/07/05 Javascript
详解如何探测小程序返回到webview页面
2019/05/14 Javascript
vue实现计算器功能
2020/02/22 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
2020/05/20 Javascript
python实现下载指定网址所有图片的方法
2015/08/08 Python
Python编写简单的HTML页面合并脚本
2016/07/11 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
2018/10/15 Python
Python中使用__new__实现单例模式并解析
2019/06/25 Python
Django接收post前端返回的json格式数据代码实现
2019/07/31 Python
Python生命游戏实现原理及过程解析(附源代码)
2019/08/01 Python
Python图像处理库PIL的ImageFont模块使用介绍
2020/02/26 Python
python中rb含义理解
2020/06/18 Python
python爬虫中的url下载器用法详解
2020/11/30 Python
python 指定源路径来解决import问题的操作
2021/03/04 Python
来自世界各地的优质葡萄酒:VineShop24
2018/07/09 全球购物
我的中国梦演讲稿高中篇
2014/08/19 职场文书
2014年保洁员工作总结
2014/11/19 职场文书
涉外离婚协议书怎么写
2014/11/20 职场文书
圣诞晚会主持词
2015/07/01 职场文书
2016年小学圣诞节活动总结
2016/03/31 职场文书
《思路决定出路》读后感3篇
2019/12/11 职场文书
React实现动效弹窗组件
2021/06/21 Javascript
mysql下的max_allowed_packet参数设置详解
2022/02/12 MySQL
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS