摘要: #!/usr/bin/env python # -*- coding:utf-8 -*- #Author:sking #Python3 高阶函数 #高阶函数英文叫Higher-order function。什么是高阶函数?我们以实际代码为例子,一步一步深入概念。 #变量可以指向函数 #以Python内置的求绝对值的函数abs()为例,调用该函数用以下代码: print(abs(-10)) #1... 阅读全文
posted @ 2019-01-22 22:25 SKING_Python 阅读(862) 评论(0) 推荐(0) 编辑
摘要: #https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 阅读全文
posted @ 2019-01-22 22:13 SKING_Python 阅读(281) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python# -*- coding:utf-8 -*-#Author:sking#Python3 二维数组,三维数组,多维数组的创建#如果python使用numpy创建多维数组会比较简单,但是不用numpy呢?#二维数组的创建:#3行10列的二维数组的创建:m = [ 阅读全文
posted @ 2019-01-22 21:04 SKING_Python 阅读(15569) 评论(1) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:sking 4 #Python3 局部变量与全局变量作用域 5 6 name01 = '1' 7 name02 = '1' 8 def test(name,name02): #因为函数内的name01被golbal成了全局变量,所有此时的函数参数name不能写成... 阅读全文
posted @ 2019-01-22 20:59 SKING_Python 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:sking 4 #Python3 函数与函数式编程 5 6 #三种编程方式:1.面向过程(类class) 2.面向对象(过程def) 3.函数式编程(函数def) 7 #函数的优点:1.代码重用,代码易读 2.保持代码的一致性 3.便与修改,易扩展 8 9 ... 阅读全文
posted @ 2019-01-22 20:58 SKING_Python 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:sking 4 5 #递归的特性: 6 #1.必须要有一个明确的结束条件 7 #2.每次进入更深一层的递归时,问题规模相比上次递归都应有所减少 8 #3.递归效率不高,递归层次过多会导致栈溢出(函数的调用是通过栈(stack)这种数据结构实现的) 9 #(每当... 阅读全文
posted @ 2019-01-22 20:57 SKING_Python 阅读(171) 评论(0) 推荐(0) 编辑