数据类型、字符编码、文件处理

 

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

posted @ 2018-04-13 18:05  lizhongkai  阅读(89)  评论(0编辑  收藏  举报
levels of contents