python中没有i++和++i,最简为i +=1
i++,意思是将 i 原本的内存区域表示的值替换为原本的值 +1。而在 Python 中,是小整数池原理,仅有一个1,2,3…
i = 1,i++即让原本1的内存上写上2,这与小整数池机制冲突
a+= b 更快
对于可变对象,a+=b将a+b的值存放在a原来的内存中,而a=a+b是将a指向新的内存
对于不可变对象,则两者皆为指向新内存
编码
ASCII-美国
ISO-欧洲
中国-GBK
统一为Unicode,但Unicode只对所有字符进行了编号,而没有规定怎样翻译成机器码,而UTF-8是Unicode的一种实现方式
转换方式:首先找到该Unicode编号所在的编号范围,进而可以找到与之对应的二进制格式,然后将该Unicode编号转化为二进制数(去掉高位的0),最后将该二进制数从右向左依次填入二进制格式的X中,如果还有X未填,则设为0
驱动-硬件商
python集成环境
.idea配置文件