上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 38 下一页
摘要: 参考: "map/reduce" Note 1.map(): map()函数接收两个参数,一个是函数,一个是Iterable 。map将传入的函数依次作用到序列的每个元素,并把结果作为新的 Iterator 返回。 l是map函数返回的一个iterator,惰性序列,保存关系 ,在调用list()函 阅读全文
posted @ 2017-02-11 17:17 Wasdns 阅读(207) 评论(2) 推荐(1) 编辑
摘要: 参考: "函数式编程" "高阶函数" Note A.函数式编程(Functional Programming)介绍 1.函数是Python内建支持的一种封装,我们通过一层一层的函数调用把复杂任务分解成简单的任务,这种分解可以称之为 面向过程的程序设计 。函数就是面向过程的程序设计的 基本单元 。这一 阅读全文
posted @ 2017-02-10 15:50 Wasdns 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Python Calculator 1.0 支持功能:add、minus 输入表达式不含括号,允许不加'=' 非常简单的一个小计算器,还缺少很多功能,目的是为了练练手。 日后会对其进行更新。 源码 Github: "calculator1.0" 2017/2/8 阅读全文
posted @ 2017-02-08 15:45 Wasdns 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 参考: "迭代器" Note 1.可用于for循环的对象有两类:(1)集合数据类型:list tuple dict str set (2)Generator:生成器和含yield语句的函数。这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。 2.可以用isinstance()函数 阅读全文
posted @ 2017-02-08 14:19 Wasdns 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 参考: "[11]缺少动态连接库.so cannot open shared object file: No such file or directory" "Importing Issues: cannot open shared object file: No such file or dire 阅读全文
posted @ 2017-02-07 17:37 Wasdns 阅读(1306) 评论(0) 推荐(0) 编辑
摘要: 参考: "生成器" Note 1.通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的,且容易造成空间浪费。所以,如果列表元素可以按照某种算法推算出来,那我们可以在循环的过程中不断推算出后续的元素,这样就不必创建完整的list,从而节省大量的空间,在Python中这种机 阅读全文
posted @ 2017-02-07 16:48 Wasdns 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 参考: "列表生成式" Note 1.List Comprehensions,即列表生成式,是Python中内置的非常强大的list生成式。 eg.生成一个列表: 使用for...in的方法: 使用列表生成式: output: 2.列表生成式可以在后面加上条件判断: eg.符合 (i i)%2==0 阅读全文
posted @ 2017-02-06 18:27 Wasdns 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 参考: "迭代" Note 1.如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。 在C、C++、Java等语言中,for循环迭代是通过下标实现的,如: dic = {'Chen' : 20, 'Number' : ' 阅读全文
posted @ 2017-02-05 17:11 Wasdns 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Question: "Median of Two Sorted Arrays" My Answer in C int UnionTwoArrays(int nums1, int nums1Size, int nums2, int nums2Size) { // UnionTwoArrays int 阅读全文
posted @ 2017-02-04 15:47 Wasdns 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 参考: "高级特性" "切片" Note 1.掌握了Python的基础语法之后,就可以写出很多很有用的程序了,比如打印1 90的奇数: L = ['Chen', 20, '952693358', 'cnblogs', 'Github'] newL1 = [L[0], L[1], L[2]] prin 阅读全文
posted @ 2017-02-04 11:32 Wasdns 阅读(171) 评论(0) 推荐(0) 编辑
摘要: "Problem" My Answer in C++ A.O(n^2) = TLE B.O(n) = Accept Details Better Solutions "Better Solutions" Feelings and Review 总的来说,本题难度一般(废话)。 1.首先要做的是理解题 阅读全文
posted @ 2017-02-03 18:24 Wasdns 阅读(352) 评论(0) 推荐(0) 编辑
摘要: reference: "递归函数" Note 1.在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 eg.计算阶乘: output: 递归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。 func(5)的计算过 阅读全文
posted @ 2017-02-03 15:50 Wasdns 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 参考: "函数参数" Note A.关键字参数: 1.关键字参数: 可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。 而关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。 2.支持只传入必选参数;也可以传入任意数目的 阅读全文
posted @ 2017-01-31 20:06 Wasdns 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 参考: "详解google Chrome浏览器(理论篇)" 感谢原博主 Alan_beijing 的分享,博客: "Alan_beijing" hosts文件所在位置: a、Windows系统: C:\Windows\System32\drivers\etc\hosts b、Android系统:/e 阅读全文
posted @ 2017-01-31 11:40 Wasdns 阅读(5111) 评论(0) 推荐(0) 编辑
摘要: Problem: "Add Two Numbers" My Answer(C) Test Environment "Better Solutions" Evaluating Details 建议大家参考Better Solutions中的解法,代码简洁又高效。 2017/1/30 阅读全文
posted @ 2017-01-30 18:40 Wasdns 阅读(166) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 38 下一页