函数的递归 # 打印结果是1~999,限制递归次数,否则会把栈撑满 ## 递归的栗子 ## 总结 1、递归必须有一个明确的结束条件,不然死循环后,系统就报错了 2、每次进入新的一层递归时,问题规模需要相应减少 3、递归效率不高,过多递归层次会导致栈溢出 ...
分类:
编程语言 时间:
2019-01-17 01:16:00
阅读次数:
170
## 一个函数的变量为另一个函数,这种函数就称为高阶函数 ## return 一个函数名也可以称为高阶函数 ...
分类:
编程语言 时间:
2019-01-16 23:56:26
阅读次数:
313
无论你是正在使用 Python 进行快速开发,还是在为 Python 桌面应用制作原生 UI ,或者是在优化现有的 Python 代码,以下这些 Python 项目都是应该使用的。 Python 凭借其易用的特点,已经被工业界和学术界广泛采用。另一方面,Python 丰富的第三方项目——库、附加组件 ...
分类:
编程语言 时间:
2019-01-16 16:38:18
阅读次数:
282
## Python中一个函数就是一个作用域 ...
分类:
编程语言 时间:
2019-01-16 14:57:40
阅读次数:
160
# 执行结果是# 73# 84 ## 说明函数找的变量,是从内往外寻找。 特殊情况,如上的代码会报错,建议更改下代码,如下: ...
分类:
编程语言 时间:
2019-01-16 14:25:32
阅读次数:
168
对于来自JavaScript编码者来说,异步编程不是什么新东西,但对于Python开发者来说,async函数和future(类似JS的promise)可不是那么容易能理解的。 Concurrency vs Parallelism Concurrency和Parallelism听起来一样,但在实际编程 ...
分类:
编程语言 时间:
2019-01-16 13:09:11
阅读次数:
535
开始学习Python的开发,首先得搭建好集成开发的环境! 分为下面几个步骤: 操作系统平台:Windows XP/7/10 都可以 1、安装并配置JDK运行环境,后面Python开发工具会用到 下载地址:https://www.oracle.com/technetwork/java/javase/d ...
分类:
编程语言 时间:
2019-01-15 00:54:44
阅读次数:
155
1. 函数 函数是组织好的,可重复使用的,用来实现单一,或相关功能的代码块。 函数分为 Python 程序内置函数,用户自定义的函数。将代码定义为函数,有如下好处: 代码重用(某个特定功能复用) 保持代码一致性,易维护 可拓展 1.1 定义和调用函数 ...
分类:
编程语言 时间:
2019-01-14 20:22:05
阅读次数:
175
一、简介 正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。 二、正则表达式中常用的字符含义 1、普通字符和11个元字符: 普通字符 匹配自身 abc a ...
分类:
编程语言 时间:
2019-01-14 20:06:52
阅读次数:
183
SaltStack 是基于 Python 开发的,也是基于 C/S 架构,通过服务端 ( master ) 控制多台客户端 ( minion ) 实现批量操作,这里我们安装一个服务端 ( 192.168.119.134 ) ,两个客户端 ( 192.168.119.135/136 ) 来进行实验 安 ...
分类:
其他好文 时间:
2019-01-14 18:55:25
阅读次数:
144