数据类型、字符编码、文件处理
1.引子
1 什么是数据?
x=10,10是我们要存储的数据
2 为何数据要分不同的类型
数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示
3 数据类型
数字(整形,长整形,浮点型,复数)
字符串
字节串:在介绍字符编码时介绍字节bytes类型
列表
元组
字典
集合
4 按照以下几个点展开数据类型的学习
#一:基本使用
1 用途
2 定义方式
3 常用操作+内置的方法
#二:该类型总结
1 存一个值or存多个值
只能存一个值
可以存多个值,值都可以是什么类型
2 有序or无序
有序:可以被索引(下标)到的
无序:没有索引(下标)的
3 可变or不可变
!!!可变:值变,但是id不变。可变==不可hash
!!!不可变:值变,id也变,证明根本没改变原来值,而是产生新的值。不可变==可hash
x=10
print(id(x))
1356522400
x=11
print(id(x))
1356522416
l=['a','b','c']
print(id(l))
37652000
l[0]='A'
print(l)
['A', 'b', 'c']
print(id(l))
37652000