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学习之编写查询ip程序
Feb 27 Python
教你用Type Hint提高Python程序开发效率
Aug 08 Python
Python中shutil模块的学习笔记教程
Apr 04 Python
Python标准库之itertools库的使用方法
Sep 07 Python
Flask数据库迁移简单介绍
Oct 24 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
Aug 20 Python
pygame实现俄罗斯方块游戏(AI篇1)
Oct 29 Python
彻底搞懂 python 中文乱码问题(深入分析)
Feb 28 Python
PyQt5-QDateEdit的简单使用操作
Jul 12 Python
requests在python中发送请求的实例讲解
Feb 17 Python
Python&Matlab实现樱花的绘制
Apr 07 Python
Pandas 数据编码的十种方法
Apr 20 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学习之php4与php5之间会穿梭一点点感悟
2007/05/03 PHP
php 数学运算验证码实现代码
2009/10/11 PHP
PHP 常用数组内部函数(Array Functions)介绍
2013/06/05 PHP
php后门URL的防范
2013/11/12 PHP
php批量添加数据与批量更新数据的实现方法
2014/12/16 PHP
PHP chop()函数讲解
2019/02/11 PHP
修改Laravel自带的认证系统的User类的命名空间的步骤
2019/10/15 PHP
JavaScript中的this实例分析
2011/04/28 Javascript
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
2012/10/11 Javascript
jQuery实用基础超详细介绍
2013/04/11 Javascript
快速解决jquery之get缓存问题的最简单方法介绍
2013/12/19 Javascript
js获取select标签的值且兼容IE与firefox
2013/12/30 Javascript
编程语言JavaScript简介
2014/10/16 Javascript
JSON取值前判断
2014/12/23 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
JavaScript动态绑定详解
2017/09/14 Javascript
AngularJs 最新验证手机号码的实例,成功测试通过
2017/11/26 Javascript
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
小程序页面动态配置实现方法
2019/02/05 Javascript
JavaScript 禁止用户保存图片的实现代码
2020/04/28 Javascript
python里大整数相乘相关技巧指南
2014/09/12 Python
Python分析彩票记录并预测中奖号码过程详解
2019/07/09 Python
python实现代码统计程序
2019/09/19 Python
python 实现的IP 存活扫描脚本
2020/12/10 Python
米兰必去买手店排行榜首位:Antonioli
2016/09/11 全球购物
加拿大最大的体育用品、鞋类和服装零售商:Sport Chek
2018/11/29 全球购物
植村秀加拿大官网:Shu Uemura加拿大
2019/09/03 全球购物
全球领先的在线cosplay服装商店:RoleCosplay
2020/01/18 全球购物
小学生开学第一课活动方案
2014/03/27 职场文书
社区服务标语
2014/07/01 职场文书
大学生心理活动总结
2014/07/04 职场文书
工程部主管岗位职责
2015/02/12 职场文书
2016企业先进集体事迹材料
2016/02/25 职场文书
2019销售早会主持词
2019/06/27 职场文书
asyncio异步编程之Task对象详解
2022/03/13 Python
Java数据结构之堆(优先队列)
2022/05/20 Java/Android