python math模块

1.math简介

>>> import math

>>>dir(math)           #这句可查看所有函数名列表

[‘__doc__‘, ‘__name__‘, ‘__package__‘, ‘acos‘, ‘acosh‘, ‘asin‘, ‘asinh‘, ‘atan‘, ‘atan2‘, ‘atanh‘, ‘ceil‘, ‘copysign‘, ‘cos‘, ‘cosh‘, ‘degrees‘, ‘e‘, ‘erf‘, ‘erfc‘, ‘exp‘, ‘expm1‘, ‘fabs‘, ‘factorial‘, ‘floor‘, ‘fmod‘, ‘frexp‘, ‘fsum‘, ‘gamma‘, ‘hypot‘, ‘isinf‘, ‘isnan‘, ‘ldexp‘, ‘lgamma‘, ‘log‘, ‘log10‘, ‘log1p‘, ‘modf‘, ‘pi‘, ‘pow‘, ‘radians‘, ‘sin‘, ‘sinh‘, ‘sqrt‘, ‘tan‘, ‘tanh‘, ‘trunc‘]

>>>help(math)         #查看具体定义及函数0原型

>>>help(math.function) #查看math模块下函数的功能

2.常用函数

ceil(x) 取顶

Return the ceiling of x as a float.

This is the smallest integral value >= x.

floor(x) 取底

Return the floor of x as a float.

This is the largest integral value <= x.

fabs(x) 取绝对值

Return the absolute value of the float x.

factorial (x) 阶乘

Find x!. Raise a ValueError if x is negative or non-integral.

hypot(x,y)  求直角三角形的斜边长

Return the Euclidean distance, sqrt(x*x + y*y)

pow(x,y) x的y次方

Return x**y (x to the power of y).

sqrt(x) 开平方

Return the square root of x.

log(x[,base])

Return the logarithm of x to the given base.

If the base not specified, returns the natural logarithm (base e) of x.

log10(x)

Return the base 10 logarithm of x.

trunc(x)  截断取整数部分

Truncates x to the nearest Integral toward 0. Uses the __trunc__ magic method.

isnan (x)  判断是否NaN(not a number)

Check if float x is not a number (NaN)

degrees(x) 弧度转角度

Convert angle x from radians to degrees.

radians(x) 角度转弧度

Convert angle x from degrees to radians.

另外该模块定义了两个常量:

e = 2.718281828459045

pi = 3.141592653589793

时间: 2024-09-27 06:37:13

python math模块的相关文章

Python 基础学习之: Python math 模块、cmath 模块 区别是 cmath 模块运算的是复数,math 模块运算的是数学运算 Python数学函数列表及解释 Python math 模块提供了许多对浮点数的数学运算函数。 Python cmath 模块包含了一些用于复数运算的函数

Python math 模块.cmath 模块 Python 中数学运算常用的函数基本都在 math 模块.cmath 模块中. Python math 模块提供了许多对浮点数的数学运算函数. Python cmath 模块包含了一些用于复数运算的函数. cmath 模块的函数跟 math 模块函数基本一致,区别是 cmath 模块运算的是复数,math 模块运算的是数学运算. 要使用 math 或 cmath 函数必须先导入: import math 查看 math 查看包中的内容: impo

python内置math模块知识点

math模块实现了许多对浮点数的数学运算函数. 这些函数一般是对平台 C 库中同名函数的简单封装, 所以一般情况下, 不同平台下计算的结果可能稍微地有所不同, 有时候甚至有很大出入 Python Math 函数  必须 import math 功能说明 指令 範例 返回 x 的反余弦 math.acos(x) 返回 x 的反双曲余弦 math.acosh(x) 返回 x 的反正弦 math.asin(x) 返回 x 的反双曲正弦 math.asinh(x) 返回 x 的反正切 math.atan

python之math模块

1.math简介 >>>import math #导入math模块 >>>dir(math) #这句可查看所有函数名列表 >>>help(math) #查看具体定义及函数原型 2.常用函数 acos(x) # Return the arc cosine (measured in radians) of x. asin(x) # Return the arc sine (measured in radians) of x. atan(x) # Retur

python 元组的概念以及 math 模块

1.元组,顾名思义,元素的组合,元组与列表一样可以通过索引来提取当中的某个元素 result = (1,2,3,4,5,6) //定义元组 print(result[0]) print(result[1]) //分别打印 0 1 它也可同时定义多个变量,来接受元组中的多个元素 msg='hello'a,b=msgprint(a)print(b)  // 打印结果分别是 h o 2.math模块顾名思义通常用在数学计算 import math math.int() // 向下取整 math.cei

Python的模块与包如何使用?

本文和大家分享的主要是python模块与包相关内容,一起来看看吧,希望对大家学习python有所帮助. 一.Python 模块简介 在开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式.在 Python 中,一个 .py 文件就称之为一个模块(Module). 之前我们学习过函数,知道函数是实现一项或多项功能的一段程序 .其实模

math模块及使用方式

在数学之中,除了加减乘除四则运算之外——这是小学数学——还有其它更多的运算,比如乘方.开方.对数运算等等,要实现这些运算,需要用到 Python 中的一个模块:Math 模块(module)是 Python 中非常重要的东西,你可以把它理解为 Python 的扩展工具.换言之,Python 默认情况下提供了一些可用的东西,但是这些默认情况下提供的还远远不能满足编程实践的需要,于是就有人专门制作了另外一些工具.这些工具被称之为“模块” 任何一个 Pythoner 都可以编写模块,并且把这些模块放到

Python导入模块的三种形式

Python导入模块的3中方式: 1.import module_name 这样在程序里就可以通过module_name.metnod_name()的方式访问模块里的函数了 Example: >>>import math >>> math.sqrt(5) 2.23606797749979 >>> math.pow(2,3) 8.0 >>> 2.from module_name import * 这样同样可以导入模块,且可以通过方法名直

Python学习笔记:Python中模块的引入

在Python开发(http://www.maiziedu.com/course/python-px/)中用关键字import来引入某个模块,也就类似于C++中include某个头文件.比如要引用模块math,就可以在文件最开始的地方用import math来引入.在调用math模块中的函数时,必须这样引用,详情见代码: >>>improt math >>>math.sin(0) 导入自己的模块: #hello.pyprint "Hello world!&qu

Python的模块

模块让我们能更有逻辑有组织的运用Python代码,把相关的代码分配到一个模块里能够让你的代码更好用,更易懂,当然模块也是Python的对象,具有随机的名字和属性用来绑定或者引用.简单的说模块就是一个保存了Python代码的文件.模块能定义函数,类和变量.模块里也能包含可执行的代码. 一.import 语句 如果要使用Python源文件,只需要再另外一个文件里执行import语句,语法如下: import module1[,module[,...moduleN]] 当解释器遇到import语句时,