此模块可以计算 Python 数学表达式。
calc
用法:~calc <数学表达式>
此命令可以计算数学式。
算数运算符:
运算符 | 意义 | 示例 |
---|---|---|
+ |
和 | 1 + 2 = 3 |
- |
差 | 3 - 1 = 2 |
/ |
商 | 6 / 3 = 2 |
// |
取整除 | 7 // 4 = 1 |
* |
积 | 2 * 3 = 6 |
** |
幂 | 2 ** 3 = 8 |
% |
取模 | 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
模块 | ||
---|---|---|
核心 | ||
MediaWiki | ||
信息获取 | ||
维护实用工具 | ||
GitHub | ||
Minecraft | ||
Mojira | ||
信息 | ||
版本更新 | ||
Wiki每周页面 | ||
音乐游戏 | ||
Arcaea | ||
Cytoid | ||
Maimai | ||
Phigros | ||
osu! | ||
人工智能 | ||
小工具 | ||
信息获取 | ||
计算与查询 | ||
娱乐 |