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获取mp3文件信息的方法
Jun 15 Python
python 链接和操作 memcache方法
Mar 04 Python
Unicode和Python的中文处理
Mar 19 Python
python内存监控工具memory_profiler和guppy的用法详解
Jul 29 Python
python中类的输出或类的实例输出为这种形式的原因
Aug 12 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
Dec 04 Python
python3爬取torrent种子链接实例
Jan 16 Python
python3 Scrapy爬虫框架ip代理配置的方法
Jan 17 Python
关于Tensorflow 模型持久化详解
Feb 12 Python
Python drop方法删除列之inplace参数实例
Jun 27 Python
Python如何进行时间处理
Aug 06 Python
Python -m参数原理及使用方法解析
Aug 21 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
如何做到多笔资料的同步
2006/10/09 PHP
PHP安全防范技巧分享
2011/11/03 PHP
javascript优先加载笔记代码
2008/09/30 Javascript
国外大牛IE版本检测!现在IE都到9了,IE检测代码
2012/01/04 Javascript
javascript学习笔记(十七) 检测浏览器插件代码
2012/06/20 Javascript
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
2013/05/24 Javascript
JS JSOP跨域请求实例详解
2016/07/04 Javascript
超详细的JS弹出窗口代码大全
2020/04/18 Javascript
Nodejs下使用gm圆形裁剪并合成图片的示例
2018/02/22 NodeJs
Vue 源码分析之 Observer实现过程
2018/03/29 Javascript
json对象及数组键值的深度大小写转换问题详解
2018/03/30 Javascript
详解javascript中var与ES6规范中let、const区别与用法
2020/01/11 Javascript
vue父子组件间引用之$parent、$children
2020/05/20 Javascript
[48:22]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python中关于使用模块的基础知识
2015/05/24 Python
Python网络编程详解
2017/10/31 Python
Python3中的json模块使用详解
2018/05/05 Python
Python subprocess模块常见用法分析
2018/06/12 Python
从DataFrame中提取出Series或DataFrame对象的方法
2018/11/10 Python
django用户登录验证的完整示例代码
2019/07/21 Python
Python unittest框架操作实例解析
2020/04/13 Python
Django Form设置文本框为readonly操作
2020/07/03 Python
详解CSS3:overflow属性
2020/11/17 HTML / CSS
美国传奇滑手Paul Rodriguez创办的街头滑板品牌:Primitive Skateboarding
2019/10/29 全球购物
澳大利亚在线购买葡萄酒:The Wine Collective
2020/02/20 全球购物
大学毕业通用个人的求职信
2013/12/08 职场文书
文科毕业生自荐书范文
2014/04/17 职场文书
《云房子》教学反思
2014/04/20 职场文书
大学优秀班主任事迹材料
2014/05/02 职场文书
安全演讲稿开场白
2014/08/25 职场文书
2014年科技工作总结
2014/11/26 职场文书
小学教师年度个人总结
2015/02/05 职场文书
《彼得与狼》教学反思
2016/02/20 职场文书
python自动化调用百度api解决验证码
2021/04/13 Python
pytest配置文件pytest.ini的详细使用
2021/04/17 Python
使用ICOM IC-R9500接收机同时测评十台收音机中波接收性能
2022/05/10 无线电