2016年2月10日

摘要: python中关于对象复制有三种类型的使用方式,赋值、浅拷贝与深拷贝。他们既有区别又有联系,刚好最近碰到这一类的问题,研究下。 一、赋值 在python中,对象的赋值就是简单的对象引用,这点和C++不同。如下: list_a = [1,2,3,"hello",["python","C++"]] li 阅读全文
posted @ 2016-02-10 23:02 卷土重来 阅读(152) 评论(0) 推荐(0) 编辑
摘要: import queued=queue.Queue()d.put(123)d.put(234)print(d.qsize())print(d.get())'''get不用加参数,是因为执行先进先出,所以不用加参数''' 阅读全文
posted @ 2016-02-10 22:16 卷土重来 阅读(140) 评论(0) 推荐(0) 编辑
摘要: '''对于可命名元组,Python没有创建类,我们需要自己创建一个类'''import collections'''创建一个类'''yuanzu=collections.namedtuple('y',['x','y','z'])o=yuanzu(1,2,4)print(o.x)可命名元组相对简单 阅读全文
posted @ 2016-02-10 21:55 卷土重来 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 默认字典,可以让字典的值默认是什么类型 使用场景:可以控制当前字典的值的类型。 默认字典并没有多少功能,大部分功能都是字典的 阅读全文
posted @ 2016-02-10 21:42 卷土重来 阅读(176) 评论(0) 推荐(0) 编辑
摘要: import collectionsdic1=collections.OrderedDict()dic3=collections.OrderedDict()dic1 ={ '#1':{'cpu':1, 'diskhard':3,'neicun':5}, '#2':{'cpu':2, 'diskhar 阅读全文
posted @ 2016-02-10 21:07 卷土重来 阅读(178) 评论(0) 推荐(0) 编辑
摘要: counter里面同时可以用来输入列表 counter主要作用就是对字典做啦一个加工,用于对值的出现次数 counter里面继承的是dict的类 counter里面不止会有 它属于collection里面的类,不是常用的,要用的时候需要导入 对conter进行循环的时候,这个时候conuter就是一 阅读全文
posted @ 2016-02-10 20:34 卷土重来 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 第一点:集合的访问速度快 第二点:原生去解决啦重复问题,如图所示为集合的使用方法 阅读全文
posted @ 2016-02-10 18:20 卷土重来 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 遇到return就会返回,下面的代码就不会被执行在函数中,默认参数必须放在最后面一个*就会自动转换为元组,带2个*就会把所有的参数弄成字典的形式。带*就不会对数量有要求一个*的参数放在前面,两个*的放后面也可以对实参加上*lambda表达式简单函数的表示方式空字符串和空列表,NONE,以及0是假ch 阅读全文
posted @ 2016-02-10 16:57 卷土重来 阅读(125) 评论(0) 推荐(0) 编辑

导航