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)       # Return the arc tangent (measured in radians) of x.

atan2(y, x)   # Return the arc tangent (measured in radians) of y/x.
              # Unlike atan(y/x), the signs of both x and y are considered.

ceil(x)       # Return the ceiling of x as a float.
              # This is the smallest integral value >= x.

cos(x)        # Return the cosine of x (measured in radians).

cosh(x)       # Return the hyperbolic(双曲线的) cosine of x.

degrees(x)    # converts angle x from radians(弧度) to degrees

exp(x)        # Return e raised to the power of x.

fabs(x)       # Return the absolute value of the float x.

floor(x)      # Return the floor of x as a float.
              # This is the largest integral value <= x.

fmod(x,y)     # Return fmod(x, y), according to platform C.  x % y may differ.

frexp(x)      # Return the mantissa and exponent of x, as pair (m, e).
              # m is a float and e is an int, such that x = m * 2.**e.
              # If x is 0, m and e are both 0.  Else 0.5 <= abs(m) < 1.0.

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

ldexp(x, i)   # x * (2**i)

log(x[, base])   # the logarithm of x to the given base.
                 # If the base not specified, returns the natural logarithm (base e) of x.

log10(x)      # the base 10 logarithm of x.

modf(x)       # Return the fractional and integer parts of x.  Both results carry the sign
              # of x.  The integer part is returned as a real.

pow(x,y)      # Return x**y (x to the power of y).

radians(x)    # converts angle x from degrees to radians

sin(x)        # Return the sine of x (measured in radians).

sinh(x)       # Return the hyperbolic sine of x.

sqrt(x)       # Return the square root of x.

tan(x)        # Return the tangent of x (measured in radians).

tanh(x)       # Return the hyperbolic tangent of x.

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

e  = 2.7182818284590451
pi = 3.1415926535897931
时间: 2024-11-03 05:35:49

python之math模块的相关文章

【python】math模块的使用

1 import math 2 print math.sin (0.5) 3 print math.cos (0.5) 关键点: 1.sin.cos等数学符号后面要加括号(),括号内的参数为弧度制表示法(我也忘了什么是弧度制了...) 2.调用sin.cos的时候,要用math.sin(),math.cos(),而不是sin(),cos(). !!!

(转)python中math模块常用的方法整理

原文:https://www.cnblogs.com/renpingsheng/p/7171950.html#ceil ceil:取大于等于x的最小的整数值,如果x是一个整数,则返回x copysign:把y的正负号加到x前面,可以使用0 cos:求x的余弦,x必须是弧度 degrees:把x从弧度转换成角度 e:表示一个常量 exp:返回math.e,也就是2.71828的x次方 expm1:返回math.e的x(其值为2.71828)次方的值减1 fabs:返回x的绝对值 factorial

python中math模块的常用详解

ceil:取大于等于x的最小的整数值,如果x是一个整数,则返回x copysign:把y的正负号加到x前面,可以使用0 cos:求x的余弦,x必须是弧度 degrees:把x从弧度转换成角度 e:表示一个常量 exp:返回math.e,也就是2.71828的x次方 expm1:返回math.e的x(其值为2.71828)次方的值减1 fabs:返回x的绝对值 factorial:取x的阶乘的值 floor:取小于等于x的最大的整数值,如果x是一个整数,则返回自身 fmod:得到x/y的余数,其值

Python:python中math模块中提供的基本数学函数

sin(x):求x的正弦 cos(x):求x的余弦 asin(x):求x的反正弦 acos(x):求x的反余弦 tan(x):求x的正切 atan(x):求x的反正切 hypot(x,y):求直角三角形的斜边长度 fmod(x,y):求x/y的余数 ceil(x):取不小于x的最小整数 floor(x):求不大于x的正大整数 fabs(x):求绝对值 exp(x):求e的x次幂 pow(x,y):求x的y次幂 log10(x):求x的以10位底的对数 sqrt(x):求x的平方根 pi:π的值

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 基础学习之: 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模块

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', 'ex

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的Turtle模块绘制五星红旗

Edit 用Python的Turtle模块绘制五星红旗 在Udacity上课时学到了python的turtle方法,这是一个很经典的用来教小孩儿编程的图形模块,最早起源于logo语言.python本身内置了这个模块,其可视化的方法可以帮助小孩儿对编程的一些基本理念有所理解. 在作业提交的论坛里看到很多turtle画出来的精美图形,想不出什么要画的东西,于是决定拿五星红旗来练练手. 前期准备 五星红旗绘制参数 Turtle官方文档 turtle的基本操作 # 初始化屏幕 window = turt