Python3 教程 第13页

Python3 math.isqrt() 方法 -求平方根的整数值-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Python3 math.isqrt() 方法 -求平方根的整数值

 math 模块 描述  math.isqrt(x) 方法返回 x 的平方根,并将平方根数向下舍入到最接近的整数。 数字必须大于等于 0。 该函数要求python的最低版本为Python 3.8! 语法 math.isqrt() 方法语法如下: math.isqrt(x) 参数说明: x — 必需,数字。如果 x 不是一个数字,返回 TypeError。如果数字小于 0,则返回 ValueError。 返回值 返回一个整数 int,表示一个数的平方根,并将平方根数向下舍入到最接近的整数。 实例 以下实例返回数字的平方根,并将平方根数向下舍入到最接近的整数: # 导入 math 包 import math # 输出平方根 # Print the square root of different numbers print (math.sqrt(10)) print (math.sqrt (12)) print (math.sqrt (68)) print (math.sqrt (100)) # 输出平方根,并将平方根数向下舍入到最接近的整数 print (math.isqrt(10)) print (math.isqrt (12)) print (math.isqrt (68)) print (math.isqrt (100)) 输出结果: 3.1622776601683795 3.4641016151377544 8.246211251235321 10.0 3 3 8 10  math 模块

Python3 math.ldexp() 方法 - 求x乘2的i次方-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Python3 math.ldexp() 方法 - 求x乘2的i次方

 math 模块 描述 math.ldexp(x, i) 方法返回 x * (2**i),是math.frexp() 的反函数。 语法 math.ldexp() 方法语法如下: math.ldexp(x, i) 参数说明: x — 必需,一个正数或负数。如果值不是数字,则返回 TypeError。 i — 必需,一个正数或负数。如果值不是数字,则返回 TypeError。 返回值 一个浮点值,返回 x * (2**i) 实例 以下实例计算 x * (2**i): # 导入 math 包 import math # 返回 x * (2**i) print(math.ldexp(9, 3)) print(math.ldexp(-5, 2)) print(math.ldexp(15, 2)) 尝试一下 输出结果: 72.0 -20.0 60.0  math 模块

Python3 math.lgamma() 方法 - 求自然对数伽玛值-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Python3 math.lgamma() 方法 - 求自然对数伽玛值

 math 模块 描述  math.lgamma(x) 方法返回一个数字的自然对数伽玛值。 我们也可以通过使用 math.gamma() 方法找到伽玛值,然后使用 math.log() 方法计算该值的自然对数。 伽玛值等于 factorial(x-1)。 该函数要求python的最低版本为Python3.2! 语法 math.lgamma() 方法语法如下: math.lgamma(x) 参数说明: x — 必需,数字。如果数字是负整数,则返回 ValueError。 如果不是数字,则返回 TypeError。。 返回值 一个浮点值,表示一个数字的对数伽玛值。 实例 以下实例计算不同数的自然对数伽玛值: # 导入 math 包 import math # 计算不同数的自然对数伽玛值 print (math.lgamma(7)) print (math.lgamma(-4.2)) 尝试一下 输出结果: 6.579251212010102 -1.8075166614192908  math 模块

Python3 math.log() 方法 - 求一个数的对数-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Python3 math.log() 方法 - 求一个数的对数

  math 模块 描述  math.log(x) 方法使用一个参数,返回 x 的对数(默认情况下底为 e,可以通过传递第二个参数(base)来改变底的值 )。 语法 math.log() 方法语法如下: math.log(x[, base]) 参数说明: x — 必需,数字。如果 x 不是一个数字,返回 TypeError。如果值为 0 或负数,则返回 ValueError。 base — 可选,底数,默认为 e。 返回值 返回一个整数浮点数 float,表示一个数字的对数,在不传递base参数的情况下表示一个数的自然对数。 实例 以下实例返回一个数字的自然对数: # 导入 math 包 import math # 输出一个数字的自然对数 print(math.log(2.7183)) print(math.log(2)) print(math.log(1)) 尝试一下 输出结果: 1.0000066849139877 0.6931471805599453 0.0   math 模块

Python3 math.log10() 方法-求10 为底的对数-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Python3 math.log10() 方法-求10 为底的对数

  math 模块 描述  math.log10(x) 方法返回 x 以 10 为底的对数。 语法 math.log10() 方法语法如下: math.log10(x) 参数说明: x — 必需,数字。如果 x 不是一个数字,返回 TypeError。如果值为 0 或负数,则返回 ValueError。 返回值 返回一个整数浮点数 float,表示一个数字以 10 为底的对数。 实例 以下实例返回一个数字以 10 为底的自然对数: # 导入 math 包 import math # 输出一个数字以 10 为底的自然对数 print(math.log10(2.7183)) print(math.log10(2)) print(math.log10(1)) 尝试一下 输出结果: 0.43429738512450866 0.3010299956639812 0.0   math 模块

Python3 math.log1p() 方法 - 求1+x 的自然对数-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Python3 math.log1p() 方法 - 求1+x 的自然对数

  math 模块 描述  math.log1p(x) 方法返回 1+x 的自然对数(以 e 为底)。 语法 math.log1p() 方法语法如下: math.log1p(x) 参数说明: x — 必需,数字。如果 x 不是一个数字,返回 TypeError。如果值为 0 或负数,则返回 ValueError。 返回值 返回一个整数浮点数 float,表示 1+x 以 e 为底的自然对数。 实例 以下实例返回一个 1+x 以 e 为底的自然对数: # 导入 math 包 import math # 输出 1+x 以 e 为底的自然对数 print(math.log1p(2.7183)) print(math.log1p(2)) print(math.log1p(1)) 尝试一下 输出结果: 1.313266574586334 1.0986122886681098 0.6931471805599453   math 模块

Python3 math.log2() 方法 -求x 以 2 为底的对数-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Python3 math.log2() 方法 -求x 以 2 为底的对数

  math 模块 描述  math.log2(x) 方法返回 x 以 2 为底的对数。 语法 math.log2() 方法语法如下: math.log2(x) 参数说明: x — 必需,数字。如果 x 不是一个数字,返回 TypeError。如果值为 0 或负数,则返回 ValueError。 返回值 返回一个整数浮点数 float,表示一个数字以 2 为底的自然对数。 实例 以下实例返回一个数字以 2 为底的自然对数: # 导入 math 包 import math # 输出一个数字以 2 为底的自然对数 print(math.log2(2.7183)) print(math.log2(2)) print(math.log2(1)) 尝试一下 输出结果: 1.4427046851812222 1.0 0.0   math 模块

Python3 math.perm() 方法 -计算排列数-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Python3 math.perm() 方法 -计算排列数

  math 模块 描述 Python math.perm(n, k) 方法返回不重复且有顺序地从 n 项中选择 k 项的方式总数。 是的,这个方法就是用来计算排列的。 注意:k 参数是可选的。 如果我们没有设置 k,这个方法将返回 n! (也就是全排列,例如,math.perm(7) 将返回 5040)。 本函数要求Python 版本至少为python3.8! 语法 math.perm() 方法语法如下: math.perm(n, k) 参数说明: n — 必需,一个正数。如果值不是数字,则返回 TypeError。 k — 可选,一个正数。如果值不是数字,则返回 TypeError。 注意:如果没有选择k,则k的值默认为n的值,此时返回结果等于n! 注意:如果 k 大于 n,则返回 0。 注意:如果 n 或 k 为负数,则会发生 ValueError。 如果 n 或 k 不是整数,则会发生 TypeError。 返回值 一个整数 int,返回不重复且有顺序地从 n 项中选择 k 项的方式总数。 实例 以下实例计算从 n 个项中选择 k 项的方式总数: # 导入 math 包 import math # 初始化 n n = 7 # 初始化 k k = 5 # 输出从 n 个项中选择 k 项的方式总数 print (math.perm(n, k)) 输出结果: 2520   math 模块

Python3 math.pow() 方法 - 求幂-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Python3 math.pow() 方法 - 求幂

  math 模块 描述 math.pow(x, y) 方法返回返回 x 的 y 次幂( 次方 )。 如果 x 为负且 y 不是整数,则返回 ValueError。 该方法会将两个参数转换为浮点数。 math.pow(1.0,x) 或 math.pow(x,0.0),始终返回 1.0。  python中内置了两种求幂的方法,分别是​**​和内置函数​pow()​。 ​​**​​运算符可以用来计算幂次方,但只能计算整数次幂,如果需要计算浮点数次幂,请使用内置函数​​pow()​​或者​​math.pow()​​ 内置函数​​pow()​​和math模块的​​math.pow()​​功能是一样的,但在返回值上,​​math.pow()​​总是返回浮点型 语法 math.pow() 方法语法如下: math.pow(x, y) 参数说明: x — 必需,一个代表基数的数字。 y — 必需,一个代表指数的数字。 返回值 返回一个浮点数,表示 x 的 y 次幂。 实例 以下实例返回 9 的 3 次方: # 导入 math 包 import math # 输出 9 的 3 次方 print(math.pow(9, 3)) 尝试一下 输出结果: 729.0   math 模块

Python3 math.prod() 方法 - 求积-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Python3 math.prod() 方法 - 求积

 math 模块 描述 Python math.prod() 方法用于计算可迭代对象中所有元素的积。 该函数要求python的最低版本为Python3.8! 语法 math.prod() 方法语法如下: math.prod(iterable, start) 参数说明: iterable — 必需,可迭代对象。 start — 可选,指起始值。 默认值为 1。 返回值 一个浮点值或整数,可迭代元素的乘积,类型会根据元素判断,如果元素都是整数返回的是整数,如果元素有浮点数,返回的是浮点数。 实例 以下实例计算可迭代元素的乘积: # 导入 math 包 import math # 计算可迭代元素的乘积 sequence = (2, 2, 2) print(math.prod(sequence)) 输出结果: 8  math 模块