数据类型
True
False
None
strings
numbers
floats
lists
字符串转义序列(Escape Sequences)
\ 在尾行时表示续行符
\\ 反斜杠符号
\' 单引号
\" 双引号
\a 响铃
\b 退格(Backspace)
\f 换页
\n 换行
\r 回车
\t 横向制表符
\v 纵向制表符
字符串格式化(String Formats)
%s 字符串 (采用str()的显示)
%r 字符串 (采用repr()的显示)
%c 单个字符
%b 二进制整数
%d 十进制整数
%i 十进制整数
%o 八进制整数
%x 十六进制整数
%e 指数 (基底写为e)
%E 指数 (基底写为E)
%f 浮点数
%F 浮点数与上相同
%g 指数(e)或浮点数 (根据显示长度)
%G 指数(E)或浮点数 (根据显示长度)
%% 字符"%"
操作符 | 描述符 | 例子 |
---|---|---|
+ | 加法 - 对操作符的两侧增加值 | a + b = 30 |
- | 减法 - 减去从左侧操作数右侧操作数 | a - b = -10 |
* | 乘法 - 相乘的运算符两侧的值 | a * b = 200 |
/ | 除 - 由右侧操作数除以左侧操作数 | b / a = 2 |
% | 模 - 由右侧操作数和余返回除以左侧操作数 | b % a = 0 |
** | 指数- 执行对操作指数幂的计算 | a**b = 10 的幂 20 |
// | 地板除 - 操作数的除法其中结果是将小数点后的位数被除去的商。 | 9//2 = 4 而 9.0//2.0 = 4.0 |
运算符 | 描述 | 示例 |
---|---|---|
== | 检查两个操作数的值是否相等如果是则条件变为真。 | (a == b) 不为 true. |
!= | 检查两个操作数的值是否相等如果值不相等则条件变为真。 | (a != b) 为 true. |
<> | 检查两个操作数的值是否相等如果值不相等则条件变为真。 | (a <> b) 为 true。这个类似于 != 运算符 |
> | 检查左操作数的值是否大于右操作数的值如果是则条件成立。 | (a > b) 不为 true. |
< | 检查左操作数的值是否小于右操作数的值如果是则条件成立。 | (a < b) 为 true. |
>= | 检查左操作数的值是否大于或等于右操作数的值如果是则条件成立。 | (a >= b) 不为 true. |
<= | 检查左操作数的值是否小于或等于右操作数的值如果是则条件成立。 | (a <= b) 为 true. |
运算符 | 描述 | 示例 |
---|---|---|
= | 简单的赋值运算符赋值从右侧操作数左侧操作数 | c = a + b将指定的值 a + b 到 c |
+= | 加法AND赋值操作符它增加了右操作数左操作数和结果赋给左操作数 | c += a 相当于 c = c + a |
-= | 减AND赋值操作符它减去右边的操作数从左边操作数并将结果赋给左操作数 | c -= a 相当于 c = c - a |
*= | 乘法AND赋值操作符它乘以右边的操作数与左操作数并将结果赋给左操作数 | c *= a 相当于 c = c * a |
/= | 除法AND赋值操作符它把左操作数与正确的操作数并将结果赋给左操作数 | c /= a 相当于= c / a |
%= | 模量AND赋值操作符它需要使用两个操作数的模量和分配结果左操作数 | c %= a is equivalent to c = c % a |
**= | 指数AND赋值运算符执行指数功率计算操作符和赋值给左操作数 | c **= a 相当于 c = c ** a |
//= | 地板除并分配一个值执行地板除对操作和赋值给左操作数 | c //= a 相当于 c = c // a |