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之编写类之四再论继承
Oct 11 Python
Python之父谈Python的未来形式
Jul 01 Python
Python学生信息管理系统修改版
Mar 13 Python
python 日志增量抓取实现方法
Apr 28 Python
python smtplib模块自动收发邮件功能(一)
May 22 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
Jun 21 Python
python mac下安装虚拟环境的图文教程
Apr 12 Python
python如何实现数据的线性拟合
Jul 19 Python
python数据持久存储 pickle模块的基本使用方法解析
Aug 30 Python
python 使用shutil复制图片的例子
Dec 13 Python
Selenium alert 弹窗处理的示例代码
Aug 06 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
Nov 24 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/11/06 PHP
php实现MySQL数据库备份与还原类实例
2014/12/09 PHP
PHP中你应该知道的require()文件包含的正确用法
2015/06/12 PHP
Yii框架的redis命令使用方法简单示例
2019/10/15 PHP
YII2框架中查询生成器Query()的使用方法示例
2020/03/18 PHP
prototype 源码中文说明之 prototype.js
2006/09/22 Javascript
用js自动判断浏览器分辨率的代码
2007/01/28 Javascript
ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题
2012/12/11 Javascript
jQuery is()函数用法3例
2014/05/06 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
一个简单不报错的summernote 图片上传案例
2016/07/11 Javascript
你知道setTimeout是如何运行的吗?
2016/08/16 Javascript
js判断是否为空和typeof的用法(详解)
2016/10/07 Javascript
原生JS实现 MUI导航栏透明渐变效果
2017/11/07 Javascript
JQuery判断radio单选框是否选中并获取值的方法
2019/01/17 jQuery
JQuery复选框全选效果如何实现
2020/05/08 jQuery
Vue基于iview table展示图片实现点击放大
2020/08/05 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
[01:15:36]加油刀塔第二期网络版
2014/08/09 DOTA
Python时间获取及转换知识汇总
2017/01/11 Python
从请求到响应过程中django都做了哪些处理
2018/08/01 Python
Python中is和==的区别详解
2018/11/15 Python
python3.6根据m3u8下载mp4视频
2019/06/17 Python
python写日志文件操作类与应用示例
2019/07/01 Python
python实现的多任务版udp聊天器功能案例
2019/11/13 Python
Python利用 utf-8-sig 编码格式解决写入 csv 文件乱码问题
2020/02/21 Python
详解Python中Pyyaml模块的使用
2020/10/08 Python
美国时尚大码女装购物网站:Avenue
2019/05/24 全球购物
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
Crocs波兰官方商店:女鞋、男鞋、童鞋、洞洞鞋
2019/10/08 全球购物
Tomcat的缺省是多少,怎么修改
2014/04/09 面试题
物理分数没达标检讨书
2014/09/13 职场文书
运动会通讯稿300字
2015/07/20 职场文书
初中团委工作总结
2015/08/13 职场文书
Python机器学习实战之k-近邻算法的实现
2021/11/27 Python
苹果macOS 13开发者预览版Beta 8发布 正式版10月发布
2022/09/23 数码科技