文章目录
1、常用符号及含义
| 符号 | 含义 | 符号 | 含义 |
|---|---|---|---|
' | 字符串 | " | 字符串 |
\ | 转义 | \ | 续行符(在行尾时) |
| + | 加 | - | 减 |
| * | 乘 | / | 除 |
| ** | 幂乘 | // | 整除,地板除,即先做除法(/),然后向下取整(floor) |
| % | 取模 | = | 赋值 |
| += | 加法赋值 | -= | 减法赋值 |
| *= | 乘法赋值 | /= | 除法赋值 |
| %= | 取模赋值 | //= | 整除赋值 |
| **= | 幂乘赋值 | ||
| != | 不等? | == | 相等? |
| < | 小于? | > | 大于? |
| <= | 小于等于? | >= | 大于等于? |
| & | 位与 | | | 位或 |
| ^ | 位异或 | ~ | 位取反 |
| << | 左移 | >> | 右移 |
| and | 布尔与 | or | 布尔或 |
| not | 布尔非 | in | 在里面? |
| not in | 不在里面? | is | 引用的同一对象? |
| is not | 引用不同对象? |
2、常用函数及含义
主要是一些数学函数,首先需要导入math包
import math
| 函数 | 含义 | 函数 | 含义 |
|---|---|---|---|
pow(a, n) | a 的 n 次方 | abs(a) | a 的绝对值 |
round(a) | a 四舍五入 | int(a) | a 转换为整数 |
math.ceil(a) | a 上入整数 | long(a) | a 转换为长整数 |
math.floor(a) | a 下舍整数 | float(a) | a 转换为浮点数 |
input() | 获取输入 | str(a) | a 转换为字符串 |
raw_input() | 获取输入,返回字符串 | repr(object) | 返回值的字符串表示形式 |
range(start, stop[, step]) | 计数从 start 开始。默认是从 0 开始。 | 计数到 stop 结束,但不包括 stop。 | 步长,默认为1。 |
math.sqrt(a) | a 开根号 | cmath.sqrt(a) | a 复数开根号 |
math.exp(a) | e的a次幂 | math.fabs(a) | a 的绝对值 |
math.log10(a) | 以10为基数的a的对数 | math.log(a) | 以e为基数的a的对数 |
max(a1,a2,a3...) | 返回给定参数(可为序列)的最大值 | min(a1,a2,a3...) | 返回给定参数的最小值 |
math.modf(a) | 返回x的整数部分与小数部分, | 两部分的数值符号与x相同, | 整数部分以浮点型表示。 |
acos(x) | 反余弦弧度 | asin(x) | 反正弦弧度 |
atan(x) | 反正切弧度 | atan2(y,x) | y/x的反正切 |
cos(x) | 弧度的余弦 | sin(x) | 弧度的正弦 |
tan(x) | 弧度的正切 | hypot(x,y) | 欧几里德范数 sqrt(x*x + y*y) |
degrees(x) | 弧度转角度 | radians(x) | 角度转弧度 |
math.pi | 圆周率 | math.e | 数学常量e |










