1 # coding:utf-8
2 # 表达式 = 运算符 + 操作数
3 # expressions = operators + operands
4
5 # 加
6 print(3 + 5)
7 print('a' + 'b') # 字符串相加,输出ab
8 # 减
9 print(50 - 20)
10 # 乘
11 print(2 * 3)
12 print('a' * 3) # 字符串乘以数字,输出aaa
13 # 乘方
14 print(2 ** 4) # 次方(2的4次方)
15 # 除
16 print('1/3=', 1/3)
17 print('1.0/3', 1.0/3)
18 print('-13/3', -13/3)
19 # 整除
20 print(13//3) # 向下取整至最接近的整数,打印:4
21 print(-13//3) # 打印:-5
22 # 余数(取模)
23 print(13 % 3)
24 print(-13 % 3) # 余数永远为正数,-1翻转3+(-1)= 2
25 print(25.5 % 2.25)
26 print(-25.5 % 2.25)
27
28 # 左移 <<
29 # 右移 >>
30 # 按位与 &
31 # 按位或 |
32 # 按位异或 ^
33 # 按位取反 ~ ~x = -(x + 1)
34
35 # 小于 < 返回True或False
36 # 大于 >
37 # 小于等于 <=
38 # 大于等于 >=
39 # 等于 ==
40 # 不等于 !=
41
42 # 布尔非 not
43 # 布尔与 and
44 # 布尔或 or
45
46 # in, not in, is, is not
47
48 # 数值运算与赋值的快捷方式
49 a = 1
50 a += 3 # 等同于 a = a + 3