基础概念和运算符
1. 变量
在程序中,变量表示数据在内存中的标识,程序使用变量操作数据,不同语言支持不同数据类型
2. 可变对象和不可变对象
变量(对象)所指向内存中的值是否可以被改变
>>> a = 100
>>> id(a)
140714725312672
>>> a = 1000
>>> id(a)
1905314498544
使用id()
可以得到对象的地址值,依此来判断内存中的值是否可变;上述变量a的值虽然被改变,是因为被重新指向了另一个地址值,原有地址的数据没被修改
3. 序列
被排成一列的对象,元素之间顺序很重要,可以通过下标访问元素
4. 运算符
- 算数运算:+, -, *, /, %, **, //
- 比较运算:==, >, >=, <, ⇐, !=
- 逻辑运算:and, or, not
- 成员运算:in, not in
- 身份运算:is, is not, type(), isinstance
数据类型
先大概整理以上概念,在下面每个数据类型测试时会围绕这些维度使用