1、递归 递归的效率不高,最多递归999次 2、内置函数 python自带的函数 id()#看内存地址type()#看数据类型print()#打印input()#输入list() #转listset()#转集合str()#转字符串dict()#转字典int()#转intfloat()#转floatl ...
分类:
编程语言 时间:
2018-04-20 23:41:38
阅读次数:
203
一、修改文件 修改文件方法:简单粗暴直接,步骤以下: #1、打开一个文件,获取到文件的内容 #2、对内容进行修改 #3、清空文件的内容 #4、把新的内容写入到文件 代码示例: f=open('username','a+') f.seek(0) all_str=f.read() new_str=all ...
分类:
编程语言 时间:
2018-04-20 23:28:22
阅读次数:
202
内置函数 匿名函数 递归 作业一 #用map来处理字符串列表啊,把列表中所有人都变成sb,比方alex_sb name=['alex','wupeiqi','yuanhao'] #用map来处理下述l,然后用list得到一个新的列表,列表中每个人的名字都是sb结尾 >>> l=[{'name':'a ...
分类:
编程语言 时间:
2018-04-17 11:56:13
阅读次数:
176
目的与需求: 在移植时,需要将根文件系统rootfs1中的新增内容合入rootfs2,但不能覆盖rootfs2中原有的东西。即只能比较两个文件系统的异同,将1中比2中多出来的东西移到2中。 难点: 目录中若有相同的子目录,也要使得子目录满足上述需求。 点睛之笔: shell 递归调用, 借鉴二叉树的 ...
分类:
系统相关 时间:
2018-04-16 20:37:28
阅读次数:
360
本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 温故知新 1. 集合 主要作用: + View Code? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 ...
分类:
编程语言 时间:
2018-04-16 16:16:26
阅读次数:
253
汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子, 在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。 并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 ...
分类:
编程语言 时间:
2018-04-14 13:50:38
阅读次数:
183
递归的特性: 1.调用自身函数 2.有一个结束条件 3.递归效率不高,可能会导致栈溢出(函数调用是通过栈这种数据结构实现的,每进入一个函数调用,栈就会增加一层栈帧,函数每返回,栈就会减少一层栈帧,由于栈的大小不是无限的,递归调用过多,可能会导致栈溢出) 斐波那契数列:1, 1, 2, 3, 5, 8 ...
分类:
编程语言 时间:
2018-04-08 13:25:21
阅读次数:
210
三元表达式 def max2(x,y) if x > y: return x else return y res=max2(10,11) 三元表达式仅应用于: 1 条件成立返回一个值 2 条件不成功返回一个值 def max2(x,y): return x if x>y else y print ( ...
分类:
其他好文 时间:
2018-04-02 20:16:18
阅读次数:
175
python_day13 1、三元表达式: *条件成立返回一个值 *条件不成立返回一个值 2、递归 函数递归:函数的递归调用,即在函数调用的过程中,又直接或间接调用函数本身; 递归分为两个阶段: 1)回溯: 注意:一定要在满足某种条件结束回溯,否则会无限递归 2)递推 总结: 1、递归一定要有一个明 ...
分类:
编程语言 时间:
2018-04-02 20:13:51
阅读次数:
258
一、 三元表达式 一 、三元表达式 仅应用于: 1、条件成立返回,一个值 2、条件不成立返回 ,一个值 二、 递归 一 、递归调用的定义 递归调用是函数嵌套调用的一种特殊形式,函数在调用时,直接或间接调用了自身,就是递归调用 二、 递归分为两个阶段:递推,回溯 1、回溯 (注意:一定要在满足某种条件 ...
分类:
编程语言 时间:
2018-04-02 20:10:28
阅读次数:
209