数据类型与转换
数据类型只有int、float、bool三种
(1)bool(x)
(2)类型转换
(3)类型信息
type(object);
isinstance(object,classinfo);
运算符
算数运算符,比较运算符,逻辑运算符,三元运算符,其他运算符
(1)三元运算符(用作 if…else 语句的快捷方式)
格式:表达式1 if 条件表达式 else 表达式2
small = x if x<y else y
(2)其他运算符
(3)运算符优先级
1.一元运算符优于二元运算符
2.先算术,后移位,再位运算
3.逻辑运算最后结合
位运算
(1)利用位运算实现快速计算
(1)利用位运算实现整数集合
print函数
文档问题积累
1.利用位运算实现整数整合一节:一个数的二进制可以看作一个集合(0表示不在集合中,1表示在集合中)?比如集合{1,3,4,8}可以表示为01 00 01 10 10?