2016年2月12日

摘要: '''函数化编程实现封装化编程默认参数一般放在最后面默认参数可以有多个,默认参数的值也是可以改变的默认参数需要指定赋值参数的顺序也可以不按照顺序一个*,会把所有的参数转换成一个元组2个*,会把所有的参数转换成一个字典一个*的放在前面,两个*的放在后面'''def show(a,b): print(a 阅读全文
posted @ 2016-02-12 16:17 卷土重来 阅读(313) 评论(0) 推荐(0) 编辑
摘要: def home(name): print('你又来啦') print(name)def login(func): def inner(name): print('pass') return func(name) return innerdef login1(a,b): def inner(name 阅读全文
posted @ 2016-02-12 11:32 卷土重来 阅读(174) 评论(0) 推荐(0) 编辑

2016年2月11日

摘要: '''内置函数,不需要导入任何模块就可以使用的函数'''print(bytearray('长大的',encoding='utf-8'))'''转成字节'''print(callable(abs(1)))'''是否可以执行'''print(chr(int(101)))'''将一个数字转换成ascill 阅读全文
posted @ 2016-02-11 12:13 卷土重来 阅读(166) 评论(0) 推荐(0) 编辑

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) 编辑

导航