python数字类型之math库使用

首先我们应当了解什么是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)

(2)math库的数值表示函数

#math.fsum([x,y...])函数在数学求和中非常有用

(3)math库的幂对数函数

(4)math库的三角运算函数

(5)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))

原文地址:https://www.cnblogs.com/jackyfive/p/11603905.html

时间: 2024-11-03 22:26:48

python数字类型之math库使用的相关文章

Python 数字类型

.title { background-color: black; color: aliceblue; height: 28px; width: 100%; line-height: 28px; text-align: center; font-family: 仿宋; font-size: 15px; opacity: 0.5 } --> { } Python 数字类型 一.数字 定义:a = 1 特性:1.只能存放一个值 2.一经定义不可更改 3.直接访问 分类:1.整型[int] 整数可用十

Python数字类型介绍

目录 数据类型介绍 数字类型 数字类型的创建 数据类型的转换 数学运算 数字类型相关的函数 小整数对象池 数据类型介绍 Python数据类型可分为:数字型和非数字型 数字型 整型(int) 浮点型(float) 布尔型(bool) 真(True) 假(False) 复数型(complex) 主要用于科学计算 非数字型 字符串(str) 列表(list) 元组(tuple) 字典(dict) 在Python中,所有的非数字类型变量,都有一个共同的特点: 都是一个序列,可以理解为容器 数字类型 在3

Python:数字类型和字符串类型的内置方法

一.数字类型内置方法 1.1 整型的内置方法 作用 描述年龄.号码.id号 定义方式 x = 10 x = int('10') x = int(10.1) x = int('10.1') # 报错 内置方法 没有内置方法,只有算术运算和比较运算 存在一个值还是多个值 存一个值 有序or无序 有序:有索引:无序:无索引 压根就没有这一说 可变or不可变(重点) 数字类型不可变 可变(变量值而言) lis = [1,2,3] print(id(lis)) lis[0] = 2 #lis-->[2,2

Python数字类型

数字数据类型存储数值.它们是不可变的数据类型,这意味着改变数据类型的结果值,需要一个新分配的对象. 分配一个值给它们来创建的对象.例如: var1 = 1 var2 = 10 也可以使用del语句删除相关的一些对象.del语句的语法是: 可以使用del语句删除单个或多个对象.例如: del var del var_a, var_b Python支持四种不同的数值类型: int (有符号整数): 通常被称为只是整数或整数,是正或负整数,不带小数点. long (长整数 ): 或长,是无限大的整数,

python数字类型学习之简单的计算器

1.分类:整数(没有小数部分的数字).浮点数(后边有小数部分).有虚部的复数.固定精度的十进制数.带分子分母的有理数.集合.布尔值等等 2.数字支持的数学运算:+.-.*(乘法).**(乘方) 注意:如果计算的是2的1000000次幂,就要等一会才会有答案,有300000个数字以上,一般都打印答案的长度len(str(2*1000000)) 3.浮点数的显示: (1)全精度:看做的是对象的代码形式repr >>> 3.1415*2 6.2830000000000004 (2)用户友好形式

python第二周 数字类型

数字类型 Python中,数字并不是一个真正的对象类型,而是一组类似类型的分类.Python不仅支持通常的数字类型(整数和浮点数),而且能够通过常量去直接创建数字以及处理数字的表达式,还通过模块和第三方库提供更多的数字类型支持.Python数字类型的完整工具包括: 整数和浮点数 复数(需要模块支持) 固定精度的十进制数 有理分数 集合 布尔类型 无穷的整数精度 各种数字内置函数和模块 处理数字对象的工具: 表达式操作符:+.-.*././/.>>.**.& 内置数学函数:pow.abs

Python入门之数字类型运算

Python数字类型有整数类型了.浮点数类型和复数类型.分别对应整数.实数和复数. 整数:    除十进制以外,其他进制需要前加引导符号如:二进制(bit)0b101 或 0B101:八进制(octonary)0o711 或 0O711:十六进制(hexadecimal) 0xABC  或 0XABC 本节课此部分还介绍了pow()函数. 浮点数:所有浮点数必须带有小数部分,浮点数有十进制表示和科学计数法表示.科学计数法形式<a>e<b> = a*10b 如4.3e-3 = 0.0

python中,数字类型计算

说明: 今天在看python数字类型的操作,在此记录下. 操作过程: 1.数字的加减乘除 >>> 2 + 24>>> 4 - 22>>> 2 - 4-2>>> 2 * 24>>> 2 / 2 #除法的结果会返回小数的结果,如果是整除,小数点后面就是01.0>>> 1 / 30.3333333333333333 #1除以3除不尽,小数点后面是无限循环.>>> 2 / 0Traceba

Python的数字类型

python数字类型有三种: 整数类型.浮点数类型.复数类型. 一.整数类型 示例: 十进制:1010 , 99 , -217 十六进制:0x9a , 0X89 ( 0x , 0X 开头表示十六进制) 二进制:0b010,-0B101 ( 0b , 0B 开头表示二进制 ) 八进制:0o123 , -0O456 ( 0o , 0O 开头是八进制 ) 二.浮点数类型 带有小数点和小数的数字 python中的浮点数的数值范围和小数精度都存在限制,这种限制与在不同的计算机系统有关. 示例: 0.0 ,