高阶函数高阶函数英文叫Higher-order function。什么是高阶函数?我们以实际代码为例子,一步一步深入概念。变量可以指向函数 以Python内置的求绝对值的函数abs()为例,调用该函数用以下代码: >>> abs(-10) 10 但是,如果只写abs呢? > ...
阅读全文 »

列表解析来自函数式编程语言(haskell),语法如下: [expr for iter_var in iterable] [expr for iter_var in iterable if cond_expr] 第一种语法:首先迭代iterable里所有内容,每一次迭代, ...
阅读全文 »

datetime是Python处理日期和时间的标准库。 datetime模块用strftime 格式化时间 datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") 附:strftime参数 strftime(format[, ...
阅读全文 »

面向对象与面向过程面向对象编程从某种程度上来说是从面向过程进化而来的一种编程方法,下面通过例子,对比: 面向过程: test_list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9] test_list2 = [2, 4, 6, 8, 10] lists = [] for i in ...
阅读全文 »

Python内建了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,最好的方法就是去看官方文档,并去查看源码来查看他的是实现原理以便于更好得理解。这里介绍一些常用的内置函数。 abs函数绝对值的函数 >>> b = abs(-12) >>> ...
阅读全文 »