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使用mysqldb连接数据库操作方法示例详解
Dec 03 Python
在Ubuntu系统下安装使用Python的GUI工具wxPython
Feb 18 Python
Python实现注册登录系统
Aug 08 Python
python负载均衡的简单实现方法
Feb 04 Python
python爬虫URL重试机制的实现方法(python2.7以及python3.5)
Dec 18 Python
python二维码操作:对QRCode和MyQR入门详解
Jun 24 Python
python进程间通信Queue工作过程详解
Nov 01 Python
python利用dlib获取人脸的68个landmark
Nov 27 Python
centos7中安装python3.6.4的教程
Dec 11 Python
Python批量安装卸载1000个apk的方法
Apr 10 Python
python3中for循环踩过的坑记录
Dec 14 Python
用60行代码实现Python自动抢微信红包
Feb 04 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 上传文件类型判断函数(避免上传漏洞 )
2010/06/08 PHP
PHP在线打包下载功能示例
2016/10/15 PHP
Smarty日期时间操作方法示例
2016/11/15 PHP
页面版文本框智能提示JS代码
2009/11/20 Javascript
23个Javascript弹出窗口特效整理
2011/02/25 Javascript
基于jQuery的星级评分插件
2011/08/12 Javascript
javascript nextSibling 与 getNextElement(node) 使用介绍
2011/10/13 Javascript
javascript操作字符串的原生方法
2014/12/22 Javascript
纯javascript实现分页(两种方法)
2015/08/26 Javascript
一种新的javascript对象创建方式Object.create()
2015/12/28 Javascript
JS给Array添加是否包含字符串的简单方法
2016/10/29 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
Vue.js在数组中插入重复数据的实现代码
2017/11/17 Javascript
Vue.js 中 axios 跨域访问错误问题及解决方法
2018/11/21 Javascript
使用webpack和rollup打包组件库的方法
2021/02/25 Javascript
python 随机数生成的代码的详细分析
2011/05/15 Python
python进程管理工具supervisor使用实例
2014/09/17 Python
Python实现中文数字转换为阿拉伯数字的方法示例
2017/05/26 Python
Django自定义分页效果
2017/06/27 Python
利用Python代码实现数据可视化的5种方法详解
2018/03/25 Python
Python解析并读取PDF文件内容的方法
2018/05/08 Python
在windows下Python打印彩色字体的方法
2018/05/15 Python
在PyCharm下使用 ipython 交互式编程的方法
2019/01/17 Python
Python中时间datetime的处理与转换用法总结
2019/02/18 Python
jupyter notebook插入本地图片的实现
2020/04/13 Python
浅析python 字典嵌套
2020/09/29 Python
python3 os进行嵌套操作的实例讲解
2020/11/19 Python
Boden英国官网:英国知名原创时装品牌
2018/11/06 全球购物
成教自我鉴定
2013/10/27 职场文书
工厂保安员岗位职责
2014/01/31 职场文书
实习老师离校感言
2014/02/03 职场文书
公共艺术专业自荐信
2014/09/01 职场文书
2015年乡镇人大工作总结
2015/04/22 职场文书
研讨会致辞
2015/07/31 职场文书
2016中秋节月饼促销广告语
2016/01/28 职场文书