day06 小数据池

小数据池:

1.

 id ()  显示该元素的内存地址

==    判断值是否 相等

is  判断是否是同一内存地址

代码块:一个模块,一个函数,一个类,一个文件,一个类。

在交互方式中,每一条命令都是一个代码块

 

缓存机制的作用:1.节省缓存空间2.提高性能

对象:int   bool  str

 

同一代码块:缓存驻留机制

不同代码块:小数据池

2

数据类型之间的转化

int   bool list str tuple  dict  set

bool 可与所有数据类型进行转化

所有空的数据转为布尔值均为False

0 () {} []  None  ----False

str转list   split 分割

list 转str   join    (不能是数字)

(元组与字符串之间同样适用)

部分转化之间需要通过  构建   

 

set  list  转化   可以去除重复项

list1=list (set (list1) )

 

元组中如果只有单个元素,而且没有逗号,那么只是元素本身类型

正确用法:tuple1=(1,)

 

补充创建一个字典:

dic=dict.fromkeys([1,2,3],’sss’)

   只能有一个值

输出为  dic    {1:‘sss’,  2:’sss’,   3:’sss’  }

 

 

 

 

 

 

 

 

 

 

 

列表 元素的删除。

循环一个列表(字典)时 不要改变改变该列表(字典)的大小。否则与预想结果不同(报错)

 

 

posted @ 2019-03-07 14:39  我的IT007  阅读(40)  评论(0)    收藏  举报