Python 类型与运算

int、float、bool、运算符

基本类型

类型 说明
int 任意精度整数
float 双精度浮点
bool True / False
str 字符串,不可变
None 空值

算术

7 // 3   # 整除 2
7 % 3    # 余数 1
2 ** 10  # 幂 1024

比较与逻辑

a == b; a != b; a < b
x and y; x or y; not x

链式比较

if 0 <= x < n:  # 合法

赋值

a, b = 1, 2
a, b = b, a   # 交换
x += 1

成员与身份

x in lst
a is b        # 同一对象(慎用)

位运算

与 C++ 相同:& | ^ ~ << >>,用于状压、子集枚举。