2017.7.31 python学习笔记

Posted on 2017-07-31 23:53  蛟石  阅读(133)  评论(0)    收藏  举报

在python3中,数据类型不仅包含string(字符串)同时还包含了bytes(二进制)

在网络编程的时候,在python3里,所有的数据传输全部都是用二进制传输(不管是字符串还是视频)

string--encode(编码)--->bytes

bytes--decode(解码)--->string


import copy

person = ['name',['a',100]]

p1 = copy.copy(person)

p2 = person[:]

p3 = list(person)

以上p1和p2和p3,的三者,实现结果一样。都是浅copy的三种方式

 

浅copy的作用:用来创建两个不同的人担忧又想通的联合账号时,可以用“浅copy”。因为这样,两个人不用变,但是两个人共有的账号收支却变了。

 

 

 


元组:

什么情况下用元组:是一些不能被改变的。第一,比如程序里有程序库配置文件,可以给它设置成元组。第二,只要一看到元组,就是在提醒别人,这个就是不要背改的。