疏忽知识点记忆(待补充)

1. sorted 操作可以for循环的对象,返回都是一个列表

 sort只能操作列表

2. 可变数据类型 list set dic  都是不需要用一个新的变量接

3.列表存少量数据,多了查询速度就很慢,关联性不强

   dict与他相反

4.

 通过相乘的形式构建的字符串长度不能超过20满足同一代码块的驻留机制.

    s1 = 'old_' * 5

    s2 = 'old_' * 5

    print(s1 is s2)  # True

5.去重

li = [1,2,1]

li = list(set(li))

6.函数名的定义里有多个单词,最好用下划线连接

7.

li = (1,)

8.

推导式 -- 面试  实现小的需求时可以使用推导式,推导式节省代码

推导式不要写太长,可读性查.

9.

print(list(zip(li,ls,lst))) #拉链

10.

    josn,pickle 对比

        loads json里的将字符串转换成字典   pickle 将字节转换成字典

        dumps json里的将字典转换成字符串   pickle 将字典转换成字节

        load  json里的将文件中的字符串转换成字典  pickle 将文件中的字节转换成典

        dump  json里的将字典转换字符串写入到文件中,pickle 将字典转换成字节写入到文件中

11.

  序列化的目的

  1、以某种存储形式使自定义对象持久化
  2、将对象从一个地方传递到另一个地方。
  3、使程序更具维护性。
12.




posted @ 2019-04-02 00:44  帅气的小神气  阅读(145)  评论(0编辑  收藏  举报