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之正规地说一句话
Sep 28 Python
python3判断url链接是否为404的方法
Aug 10 Python
Python Pywavelet 小波阈值实例
Jan 09 Python
python3+selenium实现qq邮箱登陆并发送邮件功能
Jan 23 Python
python用opencv批量截取图像指定区域的方法
Jan 24 Python
Python3.4学习笔记之列表、数组操作示例
Mar 01 Python
Python语法之精妙的十个知识点(装B语法)
Jan 18 Python
Python Scrapy框架第一个入门程序示例
Feb 05 Python
Django 实现 Websocket 广播、点对点发送消息的代码
Jun 03 Python
基于Python采集爬取微信公众号历史数据
Nov 27 Python
用python基于appium模块开发一个自动收取能量的小助手
Sep 25 Python
Python&Matlab实现樱花的绘制
Apr 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/04 星际争霸
ecshop 订单确认中显示省市地址信息的方法
2010/03/15 PHP
PHP遍历并打印指定目录下所有文件实例
2014/02/10 PHP
ThinkPHP实现一键清除缓存方法
2014/06/26 PHP
php操作xml入门之xml标签的属性分析
2015/01/23 PHP
PHP基于ip2long实现IP转换整形
2020/12/11 PHP
node.js中的fs.createWriteStream方法使用说明
2014/12/17 Javascript
Nodejs学习笔记之入门篇
2015/04/16 NodeJs
简介JavaScript中的getUTCFullYear()方法的使用
2015/06/10 Javascript
AngularJS使用自定义指令替代ng-repeat的方法
2016/09/17 Javascript
javascript 的变量、作用域和内存问题
2017/04/19 Javascript
React中ES5与ES6写法的区别总结
2017/04/21 Javascript
JavaScript手风琴页面制作
2017/05/17 Javascript
JS中的防抖与节流及作用详解
2019/04/01 Javascript
在mpvue框架中使用Vant WeappUI组件库的注意事项【推进】
2019/06/09 Javascript
使用vue cli4.x搭建vue项目的过程详解
2020/05/08 Javascript
Vue watch响应数据实现方法解析
2020/07/10 Javascript
[04:45]上海特级锦标赛主赛事第三日TOP10
2016/03/05 DOTA
Python两个内置函数 locals 和globals(学习笔记)
2016/08/28 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
2018/12/07 Python
Django中的静态文件管理过程解析
2019/08/01 Python
python实现大战外星人小游戏实例代码
2019/12/26 Python
Python3列表List入门知识附实例
2020/02/09 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
2020/10/15 Python
德国网上药房:Apotal
2017/04/04 全球购物
什么是岗位职责
2013/11/12 职场文书
护士实习生自我鉴定范文
2013/12/10 职场文书
社区活动策划方案
2014/08/21 职场文书
小学“向国旗敬礼”网上签名寄语活动总结
2014/09/27 职场文书
公司向个人借款协议书范本
2014/10/09 职场文书
优秀党员先进事迹材料
2014/12/18 职场文书
优秀班集体申报材料
2014/12/25 职场文书
先进教师个人总结
2015/02/11 职场文书
大学生个人简历自荐信
2015/03/06 职场文书
员工福利申请报告
2015/05/15 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL