09 2018 档案
摘要:一,浅拷贝:创建一个新的对象,但它包含的是对原始对象中包含项的引用(如果用引用的方式修改 其中一个对象,另外一个也会修改改变){1,完全切片方法;2,工厂函数,如 list();3,copy 模块 的 copy()函数}。 1.1 不可变对象的拷贝 因为不可变对象只有在修改时才会开辟新空间,所以拷
阅读全文
摘要:1、lambda 函数比较轻便,即用即仍,很适合需要完成一项功能,但是此功能只在此一处使用,连名字都很随意的情况下;2、匿名函数,一般用来给 filter, map 这样的函数式编程服务;3、作为回调函数,传递给某些应用,比如消息处理
阅读全文
摘要:为什么使用多任务?有什么好处? 答:提高程序执行效率,实现同一时刻可以做二个以上的事情。 啦啦啦。。。重点来了 并发:任务数大于CPU核数,每个CPU就要执行多个任务,那肯定忙不过来,多个任务执行就需要排队等待上一任务执行完,才能执行下一任务。 并行:任务数小于或等于CPU核数,每个CPU就只需只需
阅读全文
摘要:1. 原地交换两个数字 Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例: x,y= 10,20 print(x,y) x,y= y,x print(x,y) #1 (10, 20) #2 (20, 10) 赋值的右侧形成了一个新的元组,左侧立即解析(unpac
阅读全文

浙公网安备 33010602011771号