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中enumerate函数用法实例分析
May 20 Python
Python导出DBF文件到Excel的方法
Jul 25 Python
Python实现的快速排序算法详解
Aug 01 Python
python实现闹钟定时播放音乐功能
Jan 25 Python
Python Tkinter模块 GUI 可视化实例
Nov 20 Python
Python ORM框架Peewee用法详解
Apr 29 Python
python多线程实现同时执行两个while循环的操作
May 02 Python
使用keras框架cnn+ctc_loss识别不定长字符图片操作
Jun 29 Python
python中查看.db文件中表格的名字及表格中的字段操作
Jul 07 Python
利用Python的folium包绘制城市道路图的实现示例
Aug 24 Python
一些关于python 装饰器的个人理解
Aug 31 Python
Python爬虫:从m3u8文件里提取小视频的正确操作
May 14 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书写安全的脚本代码
2012/02/05 PHP
php实现使用正则将文本中的网址转换成链接标签
2014/12/03 PHP
PHP里的单例类写法实例
2015/06/25 PHP
PHP的Yii框架中Model模型的学习教程
2016/03/29 PHP
Three.js源码阅读笔记(光照部分)
2012/12/27 Javascript
node.js中的path.basename方法使用说明
2014/12/09 Javascript
JavaScript数组Array对象增加和删除元素方法总结
2015/01/20 Javascript
关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别
2015/10/12 Javascript
Windows下用PyCharm和Visual Studio开始Python编程
2015/10/26 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
2016/05/19 Javascript
JS实现输入框提示文字点击时消失效果
2016/07/19 Javascript
AngularJS入门教程之静态模板详解
2016/08/18 Javascript
js按条件生成随机json:randomjson实现方法
2017/04/07 Javascript
微信小程序在地图选择地址并返回经纬度简单示例
2018/12/03 Javascript
原生js实现针对Dom节点的CRUD操作示例
2019/08/26 Javascript
Vue中多元素过渡特效的解决方案
2020/02/05 Javascript
vue-cli设置publicPath小记
2020/04/14 Javascript
[52:10]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第二场 6.3
2018/06/04 DOTA
Python性能优化技巧
2015/03/09 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
2018/07/10 Python
widows下安装pycurl并利用pycurl请求https地址的方法
2018/10/15 Python
python 生成图形验证码的方法示例
2018/11/11 Python
在Pycharm中自动添加时间日期作者等信息的方法
2019/01/16 Python
python删除列表元素的三种方法(remove,pop,del)
2019/07/22 Python
Python如何使用paramiko模块连接linux
2020/03/18 Python
Numpy实现卷积神经网络(CNN)的示例
2020/10/09 Python
python3实现简单飞机大战
2020/11/29 Python
CSS3 border-image详解、应用及jQuery插件
2011/08/29 HTML / CSS
Expedia韩国官网:亚洲发展最快的在线旅游门户网站
2018/02/26 全球购物
超市营业员岗位职责
2013/12/20 职场文书
大学生职业规划前言模板
2013/12/27 职场文书
元旦晚会策划方案
2014/02/18 职场文书
管理部副部长岗位职责范文
2014/03/09 职场文书
主持词开场白
2014/03/17 职场文书
党的群众路线剖析材料
2014/10/09 职场文书
教师作风建设剖析材料
2014/10/11 职场文书