冰冻三尺、非一日之寒
补码:
模:负数的补码和原码之和,N位二进制数据的模是2^N。
补码:正数的补码等于自己,负数的补码等于符号位不变,其他各位按位取反后加一。
补码存在的意义:变减法为加法,a-b等于a加-b的补码。
原码计算:负数的符号位为1,其他按照二进制方式存储abs(n)即可。
计算机中,数据都是以补码的形式存储。
0000 0000为+0, 1000 0000为-0,即-128。8bit有符号二进制数字表示范围是-128~127。
Python语法
1. bool类型是int类型的子类,可以和int类型的数据一起运算,此时True表示1, False表示0
2. 在某些字符前加上\ 变成转义字符,含义发生变化
3. 反斜杠\ 加在行尾表示换行
4. 非原始字符串会翻译转义字符,原始字符串(字符串前加r)不会翻译转义字符
5. Python中有很多处理字符串的内置函数,字符串类型的对象也有很多方法,区别在于,函数调用时字符串要以实参的形式传入(例如sorted(a)),而方法直接使用字符串对象调用(例如a.sort())