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中使用动态变量名的方法
May 06 Python
Python编码爬坑指南(必看)
Jun 10 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
Apr 27 Python
基于python requests库中的代理实例讲解
May 07 Python
在windows下Python打印彩色字体的方法
May 15 Python
Python 隐藏输入密码时屏幕回显的实例
Feb 19 Python
python连接PostgreSQL数据库的过程详解
Sep 18 Python
python求质数列表的例子
Nov 24 Python
解决django的template中如果无法引用MEDIA_URL问题
Apr 07 Python
python如何处理程序无法打开
Jun 16 Python
获取python运行输出的数据并解析存为dataFrame实例
Jul 07 Python
python利用while求100内的整数和方式
Nov 07 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
将兴奋、喜悦和坎加斯带到戴安娜:亚马逊公主
2020/03/03 欧美动漫
PHP 高手之路(一)
2006/10/09 PHP
php使用pack处理二进制文件的方法
2014/07/03 PHP
php cookie名使用点号(句号)会被转换
2014/10/23 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
JQuery 国际象棋棋盘 实现代码
2009/06/26 Javascript
extjs中form与grid交互数据(record)的方法
2013/08/29 Javascript
jQuery点击自身以外地方关闭弹出层的简单实例
2013/12/24 Javascript
node.js中的fs.createWriteStream方法使用说明
2014/12/17 Javascript
jQuery实现可高亮显示的二级CSS菜单效果
2015/09/01 Javascript
ASP.NET jquery ajax传递参数的实例
2016/11/02 Javascript
Vue.js之slot深度复制详解
2017/03/10 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
2017/07/12 Javascript
JavaScript实现鼠标滚轮控制页面图片切换功能示例
2017/10/14 Javascript
JS抛物线动画实例制作
2018/02/24 Javascript
Angular利用内容投射向组件输入ngForOf模板的方法
2018/03/05 Javascript
javascript数据类型中的一些小知识点(推荐)
2019/04/18 Javascript
vue+高德地图写地图选址组件的方法
2019/05/18 Javascript
vue 实现走马灯效果
2019/10/28 Javascript
JavaScript制作3D旋转相册
2020/08/02 Javascript
JavaScript数组排序小程序实现解析
2020/01/13 Javascript
Python  __getattr__与__setattr__使用方法
2008/09/06 Python
Python多线程应用于自动化测试操作示例
2018/12/06 Python
python requests更换代理适用于IP频率限制的方法
2019/08/21 Python
Python二元赋值实用技巧解析
2019/10/25 Python
Python xpath表达式如何实现数据处理
2020/06/13 Python
Python grpc超时机制代码示例
2020/09/14 Python
python mongo 向数据中的数组类型新增数据操作
2020/12/05 Python
Django中ORM的基本使用教程
2020/12/22 Python
汽车检测与维修专业求职信
2013/10/30 职场文书
低碳环保倡议书
2014/04/14 职场文书
危货运输企业安全生产责任书
2014/07/28 职场文书
教师见习报告范文
2014/11/03 职场文书
道歉情书大全
2015/05/12 职场文书
诺贝尔奖获得者名言100句:句句启人心智,值永久收藏
2019/08/09 职场文书
python 远程执行命令的详细代码
2022/02/15 Python