1,今日学习内容概括:python变量与异常处理
2,具体学习内容
(1)变量,运算符与数据类型,
a,# 单行被注释内容, """ 多行被注释内容"""
b,运算符,+,-,*,/,//,%,**。加,减,乘,除,整除,取余,幂。>,>=,<,<=,==,!=。大于,大于等于,小于,小于等于,等于,不等于。~,&,`,^,<<,>>。取反,与,或,异或,左移,右移。运算优先级:指数,反转,乘除,加减,左右移,and&,位运算,比较运算,等于运算,赋值运算,身份运算,成员运算,逻辑运算。
c,数据类型,int,整型,float,浮点型,bool,布尔型。type(obj)获取类型信息
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
sep为分隔符,多个输出间的分隔
end为输出结束时输出的字符,默认换行符
file为定义流输出的文件
flush为立即把内容输出到流文件
(2)位运算
a,异或操作满足结合律和结合律
b,可通过左右移实现,快速乘除,a&-a实现获取a最后一位1的出现位置,位运算对整数集合同样适用
c,python中bin()负数通过补码输出
(3)其他