本页面为使用 Python 数学表达式的模版(如calc模版)提供帮助。
运算符
算数运算符
运算符 |
意义 |
示例
|
+ |
和 |
1 + 2 = 3
|
- |
差 |
3 - 1 = 2
|
* |
积 |
2 * 3 = 6
|
** |
幂 |
2 ** 3 = 8
|
/ |
商 |
6 / 3 = 2
|
// |
取整除 |
7 // 4 = 1
|
% |
取模 |
5 % 2 = 1
|
比较运算符
运算符 |
意义 |
示例
|
== |
等于 |
1 == 1 = True
|
!= |
不等于 |
1 != 1 = False
|
< |
小于 |
1 < 2 = True
|
> |
大于 |
2 > 1 = True
|
<= |
小于等于 |
1 <= 2 = True
|
>= |
大于等于 |
2 >= 1 = True
|
按位运算符
运算符 |
意义 |
示例 |
二进制
|
& |
按位与 |
10 & 12 = 8 |
1010 & 1100 = 1000
|
|
按位或 |
10 | 12 = 14 |
1010 | 1100 = 1110
|
^ |
按位异或 |
10 ^ 12 = 6 |
1010 ^ 1100 = 0110
|
~ |
按位取反 |
~ 12 = - 13 |
~ 1100 = 0011
|
>> |
右移 |
12 >> 2 = 3 |
001100 >> 2 = 000011
|
<< |
左移 |
12 << 2 = 48 |
001100 << 2 = 110000
|
逻辑运算符
运算符 |
意义 |
示例
|
and |
布尔与 |
True and False = False
|
or |
布尔或 |
True or False = True
|
not |
布尔非 |
not True = False
|
函数
数学函数
本页面列举了常见函数。
所有数学函数,参见 https://docs.python.org/zh-cn/3/library/math.html
代数函数
函数 |
意义 |
示例
|
ceil(x) |
向上取整 |
ceil(3.14) = 4
|
floor(x) |
向下取整 |
floor(3.14) = 3
|
gcd(x, y, ...) |
最大公约数 |
gcd(4, 14) = 2
|
lcm(x, y, ...) |
最小公倍数 |
lcm(4, 14) = 28
|
perm(n, k) |
排列 |
perm(4, 2) = 12
|
comb(n, k) |
组合 |
comb(4, 2) = 6
|
fabs(x) |
绝对值 |
fabs(-1) = 1.0
|
fmod(x, y) |
取模 |
fmod(5, 2) = 1.0
|
exp(x) |
e的x次幂 |
exp(2) = 7.38905609893065
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
三角函数