上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 67 下一页
摘要: 演示递归的弊端: def mySum(num): if num == 1: return 1 return num+mySum(num-1) mySum(998) 【注意】:递归可以解决绝大多数循环能干的事情,但是使用递归非常占用系统资源(只有进行没有出栈),所以使用递归需要谨慎. 阅读全文
posted @ 2019-02-27 06:44 hank-li 阅读(216) 评论(0) 推荐(0)
摘要: 需求:遍历某个路径下面的所有内容(文件和目录,多层级的) import os #自定义函数(递归函数):遍历目录层级(多级) def printDirs(path): dirs=os.listdir(path) #循环处理列表 for d in dirs: #组装d得到其绝对路径 fileAbsPa 阅读全文
posted @ 2019-02-27 06:40 hank-li 阅读(147) 评论(0) 推荐(0)
摘要: 演示:简单递归函数的定义和使用需求:1~5进行累加找寻关系:函数名:mySum(num) 1).找临界点:运算到1(加到1)就结束了 2). 第一次:5+mySum(5-1)-->return 5+10 第二次:4+mySum(4-1)-->return 4+6 10 第三次:3+mySum(3-1 阅读全文
posted @ 2019-02-27 06:37 hank-li 阅读(298) 评论(0) 推荐(0)
摘要: 演示with...as...操作 path=r'kaifanglist1.txt' with open(path,'r',encoding='utf-8') as fr: print(fr.read()) 注意事项:1).将可能出现异常的代码定义到try语句中(try可以认为是扫描器),但是它是不具 阅读全文
posted @ 2019-02-27 06:29 hank-li 阅读(435) 评论(0) 推荐(0)
摘要: 演示异常对象传递的过程(往上“抛”),并将其解决 def func1(): print('func1...') print(10/0) def func2(): print('func2...') try: func1() except Exception as e: print(e) def fu 阅读全文
posted @ 2019-02-27 06:22 hank-li 阅读(149) 评论(0) 推荐(0)
摘要: 演示: 1.手动抛出异常对象-->raise关键字 2.try-except代码不能解决语法错误 try: print('try...') raise TypeError('类型有误的异常') except TypeError as e: print(e) else: print('else...' 阅读全文
posted @ 2019-02-27 06:18 hank-li 阅读(261) 评论(0) 推荐(0)
摘要: 演示else语句和异常处理机制结合使用 try: print('try...') print(10/0) except: print('except...') else: print('else...') finally: print('finally...') 阅读全文
posted @ 2019-02-27 06:15 hank-li 阅读(209) 评论(0) 推荐(0)
摘要: 演示:finally语句的作用 try: fr="" path=r'kaifanglist1.txt' fr=open(path,encoding='utf-8') print(fr.read()) except: print('处理啦,处理啦') finally: print('我是finally 阅读全文
posted @ 2019-02-27 06:13 hank-li 阅读(278) 评论(0) 推荐(0)
摘要: 演示: 1).异常处理的定义格式; 2).常见的运行时异常类型; try: print(10/0) num=int('132a') except Exception as e: print('出错了...代码解决了') except: print('我是Exception的简化版...') exce 阅读全文
posted @ 2019-02-27 06:09 hank-li 阅读(180) 评论(0) 推荐(0)
摘要: 自定义函数:实现文件复制操作有形参(2个) 没有返回值相似版(不用) def copyFile(src,dest): #1.打开两个文件:1个关联读操作,1个关联写操作 fr=open(src,'rb') fw=open(dest,'wb') #读和写操作 content=fr.read() fw. 阅读全文
posted @ 2019-02-27 06:05 hank-li 阅读(220) 评论(0) 推荐(0)
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 67 下一页