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 相关文章推荐
Windows8下安装Python的BeautifulSoup
Jan 22 Python
Python中字典创建、遍历、添加等实用操作技巧合集
Jun 02 Python
Python标准库之collections包的使用教程
Apr 27 Python
Python安装图文教程 Pycharm安装教程
Mar 27 Python
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
Apr 30 Python
网红编程语言Python将纳入高考你怎么看?
Jun 07 Python
python实现给scatter设置颜色渐变条colorbar的方法
Dec 13 Python
修改Pandas的行或列的名字(重命名)
Dec 18 Python
Python 过滤错误log并导出的实例
Dec 26 Python
基于Python fminunc 的替代方法
Feb 29 Python
python实现密码强度校验
Mar 18 Python
关于python pygame游戏进行声音添加的技巧
Oct 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一个找二层目录的小东东
2012/08/02 PHP
解析php dirname()与__FILE__常量的应用
2013/06/24 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
php类常量用法实例分析
2015/07/09 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
javascript 点击整页变灰的效果(可做退出效果)。
2008/01/09 Javascript
JS 实现图片直接下载示例代码
2013/07/22 Javascript
Extjs的FileUploadField文件上传出现了两个上传按钮
2014/04/29 Javascript
Jquery方式获取iframe页面中的 Dom元素
2014/05/07 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
全面接触神奇的Bootstrap导航条实战篇
2016/08/01 Javascript
JavaScript登录记住密码操作(超简单代码)
2017/03/22 Javascript
jquery实现tab键进行选择后enter键触发click行为
2017/03/29 jQuery
input 标签实现输入框带提示文字效果(两种方法)
2017/10/09 Javascript
setTimeout时间设置为0详细解析
2018/03/13 Javascript
VueJs里利用CryptoJs实现加密及解密的方法示例
2019/04/29 Javascript
微信小程序的tab选项卡的实现效果
2019/05/15 Javascript
[00:47]DOTA2荣耀之路6:天火,天火!
2018/05/30 DOTA
Python中title()方法的使用简介
2015/05/20 Python
Python使用os模块和fileinput模块来操作文件目录
2016/01/19 Python
Python的Flask框架中配置多个子域名的方法讲解
2016/06/07 Python
基于python OpenCV实现动态人脸检测
2018/05/25 Python
对Python中plt的画图函数详解
2018/11/07 Python
使用Python开发SQLite代理服务器的方法
2018/12/07 Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
2019/03/13 Python
PyQt5响应回车事件的方法
2019/06/25 Python
python 解决flask uwsgi 获取不到全局变量的问题
2019/12/22 Python
CSS3中的clip-path使用攻略
2015/08/03 HTML / CSS
苏格兰领先的多渠道鞋店:Begg Shoes
2019/10/22 全球购物
几道Java和数据库的面试题
2013/05/30 面试题
信息技术专业个人自我评价
2013/12/11 职场文书
初中音乐教学反思
2014/01/12 职场文书
竞争性谈判邀请书
2014/02/06 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
springboot中rabbitmq实现消息可靠性机制详解
2021/09/25 Java/Android
mysql中int(3)和int(10)的数值范围是否相同
2021/10/16 MySQL