搜索
切换搜索
切换菜单
切换个人菜单
欢迎来到小可 · Wiki,人人可编辑的,多平台聊天机器人“小可”的官方文档资源。
小可很可爱,请
给我们打钱
。
原 MkDocs 已迁入本站。若发现 404 属正常现象,请点击左上角搜索您想要的模块。
查看“Help:数学表达式”的源代码
帮助页面
阅读
查看源代码
查看历史
帮助
讨论
更多操作
←
Help:数学表达式
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
本页面为使用 Python 数学表达式的模块(如 [[calc]])提供帮助。 ==运算符== ===算数运算符=== {| class="wikitable sortable" ! 运算符 !! 意义 !! 示例 |- | <code>+</code> || 和 || <pre>1 + 2 = 3</pre> |- | <code>-</code> || 差 || <pre>3 - 1 = 2</pre> |- | <code>*</code> || 积 || <pre>2 * 3 = 6</pre> |- | <code>**</code> || 幂 || <pre>2 ** 3 = 8</pre> |- | <code>/</code> || 商 || <pre>6 / 3 = 2</pre> |- | <code>//</code> || 取整除 || <pre>7 // 4 = 1</pre> |- | <code>%</code> || 取模 || <pre>5 % 2 = 1</pre> |} ===比较运算符=== {| class="wikitable sortable" ! 运算符 !! 意义 !! 示例 |- | <code>==</code> || 等于 || <pre>1 == 1 = True</pre> |- | <code>!=</code> || 不等于 || <pre>1 != 1 = False</pre> |- | <code><</code> || 小于 || <pre>1 < 2 = True</pre> |- | <code>></code> || 大于 || <pre>2 > 1 = True</pre> |- | <code><=</code> || 小于等于 || <pre>1 <= 2 = True</pre> |- | <code>>=</code> || 大于等于 || <pre>2 >= 1 = True</pre> |} ===按位运算符=== {| class="wikitable sortable" ! 运算符 !! 意义 !! 示例 !! 二进制 |- | <code>&</code> || 按位与 || <pre>10 & 12 = 8</pre> || <pre>1010 & 1100 = 1000</pre> |- | <code><nowiki>|</nowiki></code> || 按位或 || <pre>10 | 12 = 14</pre> || <pre>1010 | 1100 = 1110</pre> |- | <code>^</code> || 按位异或 || <pre>10 ^ 12 = 6</pre> || <pre>1010 ^ 1100 = 0110</pre> |- | <code>~</code> || 按位取反 || <pre>~ 12 = - 13</pre> || <pre>~ 1100 = 0011</pre> |- | <code>>></code> || 右移 || <pre>12 >> 2 = 3</pre> || <pre>001100 >> 2 = 000011</pre> |- | <code><<</code> || 左移 || <pre>12 << 2 = 48</pre> || <pre>001100 << 2 = 110000</pre> |} ===逻辑运算符=== {| class="wikitable sortable" ! 运算符 !! 意义 !! 示例 |- | <code>and</code> || 逻辑与 || <pre>True and False = False</pre> |- | <code>or</code> || 逻辑或 || <pre>True or False = True</pre> |- | <code>not</code> || 逻辑非 || <pre>not True = False</pre> |} ==函数== ===内置函数=== 为了安全和易用性考虑,仅支持部分 Python 内置函数,其具体用法请见 [https://docs.python.org/zh-cn/3/library/functions.html Python 文档] {| class="wikitable sortable" ! 函数 !! 意义 !! 示例 |- | <code>int(x)</code> || 整型 || <pre>int(3.14) = 3</pre> |- | <code>float(x)</code> || 浮点数 || <pre>float(3) = 3.0</pre> |} ===随机数函数=== 请注意:此处产生的随机数不是密码学安全的。您可以使用 [[random]] 模块确保密码学安全。 {| class="wikitable sortable" ! 函数 !! 意义 !! 示例 |- | <code>randint(x)</code> || 小于 x 的随机整型 || <pre>randint(6) = 5</pre> |- | <code>rand()</code> || 0 与 1 之间的随机浮点数 || <pre>rand() = 0.5789015836448923</pre> |} ===数学函数=== 本段落列举了常见数学函数。 所有数学函数,参见 [https://docs.python.org/zh-cn/3/library/math.html Python 文档]。 若计算结果属于复数,请加入<code>cmath.</code>前缀(以下省略),参见 [https://docs.python.org/zh-cn/3/library/cmath.html Python 文档]。 ====代数函数==== {| class="wikitable sortable" ! 函数 !! 意义 !! 示例 |- | <code>ceil(x)</code> || [[wzh:向上取整|向上取整]] || <pre>ceil(pi) = 4</pre> |- | <code>floor(x)</code> || [[wzh:向下取整|向下取整]] || <pre>floor(pi) = 3</pre> |- | <code>gcd(a, b, ...)</code> || [[wzh:最大公因数|最大公因数]] || <pre>gcd(4, 14) = 2</pre> |- | <code>lcm(a, b, ...)</code> || [[wzh:最小公倍数|最小公倍数]] || <pre>lcm(4, 14) = 28</pre> |- | <code>perm(n, k)</code> || [[wzh:排列|排列]] || <pre>perm(4, 2) = 12</pre> |- | <code>comb(n, k)</code> || [[wzh:组合|组合]] || <pre>comb(4, 2) = 6</pre> |- | <code>factorial(x)</code> || [[wzh:阶乘|阶乘]] || <pre>factorial(3) = 6</pre> |- | <code>fabs(x)</code> || [[wzh:绝对值|绝对值]] || <pre>fabs(-1) = 1.0</pre> |- | <code>fmod(x, y)</code> || 取模 || <pre>fmod(5, 2) = 1.0</pre> |- | <code>pow(x, y)</code> || [[wzh:幂|幂]] || <pre>pow(2, 3) = 8.0</pre> |- | <code>exp(x)</code> || ''e'' 的 x 次幂 || <pre>exp(2) = 7.38905609893065</pre> |- | <code>sqrt(x)</code> || [[wzh:平方根|平方根]] || <pre>sqrt(4) = 2.0</pre> |- | <code>log(x[, a])</code> || [[wzh:对数|对数]]<br>(默认为自然对数) || <pre>log(e) = 1.0</pre><br><pre>log(4, 2) = 2.0</pre> |- | <code>log2(x)</code> || 以 2 为底的对数 || <pre>log2(4) = 2.0</pre> |- | <code>log10(x)</code> || 以 10 为底的对数 || <pre>log10(100) = 2.0</pre> |} ====角度转换/三角函数/双曲函数==== {| class="wikitable sortable" ! 函数 !! 意义 !! 示例 |- | <code>sin(x)</code> || [[wzh:正弦|正弦]] || <pre>sin(pi / 4) = 0.7071067811865475</pre> |- | <code>cos(x)</code> || [[wzh:余弦|余弦]] || <pre>cos(pi / 4) = 0.7071067811865476</pre> |- | <code>tan(x)</code> || [[wzh:正切|正切]] || <pre>tan(pi / 4) = 0.9999999999999999</pre> |- | <code>asin(x)</code> || [[wzh:反正弦|反正弦]] || <pre>asin(pi / 4) = 0.9033391107665127</pre> |- | <code>acos(x)</code> || [[wzh:反余弦|反余弦]] || <pre>acos(pi / 4) = 0.6674572160283838</pre> |- | <code>atan(x)</code> || [[wzh:反正切|反正切]] || <pre>atan(pi / 4) = 0.6657737500283538</pre> |- | <code>sinh(x)</code> || [[wzh:双曲正弦|双曲正弦]] || <pre>sinh(pi / 4) = 0.8686709614860095</pre> |- | <code>cosh(x)</code> || [[wzh:双曲余弦|双曲余弦]] || <pre>cosh(pi / 4) = 1.3246090892520057</pre> |- | <code>tanh(x)</code> || [[wzh:双曲正切|双曲正切]] || <pre>tanh(pi / 4) = 0.6557942026326724</pre> |- | <code>asinh(x)</code> || [[wzh:反双曲正弦|反双曲正弦]] || <pre>asinh(pi / 4) = 0.7212254887267798</pre> |- | <code>acosh(x)</code> || [[wzh:反双曲余弦|反双曲余弦]] || <pre>acosh(pi/4) = 0.6674572160283838j</pre> |- | <code>atanh(x)</code> || [[wzh:反双曲正切|反双曲正切]] || <pre>atanh(pi / 4) = 1.0593061708232432</pre> |- | <code>degrees(x)</code> || 弧度转角度 || <pre>degrees(pi / 4) = 45.0</pre> |- | <code>radians(x)</code> || 角度转弧度 || <pre>radians(45) = 0.7853981633974483</pre> |} ====常数==== {| class="wikitable sortable" ! 函数 !! 意义 !! 示例 |- | <code>pi</code> || [[wzh:圆周率|圆周率]] || <pre>pi = 3.141592653589793</pre> |- | <code>tau</code> || [[wzh:圆常数|圆常数]] || <pre>tau = 6.283185307179586</pre> |- | <code>e</code> || [[wzh:e (數學常數)|自然常数]] || <pre>e = 2.718281828459045</pre> |- | <code>inf</code> || 浮点正无穷大 || |- | <code>nan</code> || 浮点非数字 || |} ===统计函数=== 本段落列举了常见统计函数。 所有统计函数,参见 [https://docs.python.org/zh-cn/3/library/statistics.html Python 文档]。 {| class="wikitable sortable" ! 函数 !! 意义 !! 示例 |- | <code>mean()</code> || [[wzh:算术平均数|算术平均数]] || <pre>mean([1, 2, 3, 4]) = 2.5</pre> |- | <code>geometric_mean()</code> || [[wzh:几何平均数|几何平均数]] || <pre>geometric_mean([1, 2, 3, 4]) = 2.2133638394006434 </pre> |- | <code>harmonic_mean()</code> || [[wzh:调和平均数|调和平均数]] || <pre>harmonic_mean([1,2,3,4]) = 1.92</pre> |- | <code>median()</code> || [[wzh:中位数|中位数]] || <pre>median([1,3,5,7]) = 4.0</pre> |- | <code>median_low()</code> || 低中位数 || <pre>median_low([1,3,5,7]) = 3</pre> |- | <code>median_high()</code> || 高中位数 || <pre>median_high([1,3,5,7]) = 5</pre> |- | <code>variance()</code> || 样本[[wzh:方差|方差]] || <pre>variance([0.5,1,1.5]) = 0.25</pre> |- | <code>stdev()</code> || 样本[[wzh:标准差|标准差]] || <pre>stdev([0.5,1,1.5]) = 0.5</pre> |- | <code>pvariance()</code> || 总体方差 || <pre>pvariance([0.5,1,1.5]) = 0.16666666666666666</pre> |- | <code>pstdev()</code> || 总体标准差 || <pre>pstdev([0.5,1,1.5]) = 0.408248290463863</pre> |} [[Category:帮助]]
返回
Help:数学表达式
。
Cookie帮助我们提供我们的服务。通过使用我们的服务,您同意我们使用cookie。
更多信息
确定