摘要: 生成器 1、迭代器与索引取值比较 ''' 迭代器取值 优点:对于不能用索引取值的对象可以采用迭代取值 缺点:只能依次取值,不能够循环取值 索引取值 优点:支持循环取值 缺点:只支持可以用索引取值的对象 ''' 2、生成器对象 # 生成器对象 # 所谓的生成器对象就是个人自定义的迭代器对象 def f 阅读全文
posted @ 2021-11-22 19:53 PyLy 阅读(247) 评论(0) 推荐(0)
摘要: 异常捕获 异常捕获 1、可迭代对象 # 可迭代对象 # 迭代 # 即更新版本,每次更新都必须依赖之前的结果进行 # 在编程里,迭代本质上来说,是给我们提供了一种不依赖于索引取值的方法 # 可迭代对象 ''' 内置方法里有'__iter__'方法的都是可迭代对象 内置的意思就是可以通过句点符可以看到的方法都属于 阅读全文
posted @ 2021-11-19 17:02 PyLy 阅读(37) 评论(0) 推荐(0)
摘要: 递归、匿名函数及列表、字典生成式 递归、匿名函数及列表、字典生成式 1、递归函数 # 1、递归函数 # 递归函数就是函数在执行的时候直接或间接的调用函数本身的函数 '''递归函数遵循以下两个原则 1、递推:一步步往下推导出结论,且每推导一次,距离所要追求的结果的距离越近,复杂度都要稍微有所下降 2、回溯:从推导得到的结果再一步步回传 阅读全文
posted @ 2021-11-19 08:21 PyLy 阅读(130) 评论(0) 推荐(0)
摘要: 装饰器 1.初级装饰器 # 定义一个函数index import time def index(): time.sleep(1) print('这是被装饰的对象') def home(): print('这是一个别装饰的函数') # 写一个装饰器可以计算函数index运行时间 # 定义一个函数可以调 阅读全文
posted @ 2021-11-17 20:05 PyLy 阅读(79) 评论(0) 推荐(0)
摘要: 函数 1.关键字介绍 # global关键字 x=1 def fun(): x=2 fun() print(x) # 1 # x=1 l = [1,2] def fun(): # 使用global关键字声明要在局部名称空间里对全局变量x进行修改 # global x # x=2 l.append(3 阅读全文
posted @ 2021-11-16 21:16 PyLy 阅读(121) 评论(0) 推荐(0)
摘要: 名称空间与作用域 1.名称空间 # 1.名称空间 # 1.1 什么是名称空间 存放变量名与变量值绑定关系的地方,可以理解为日常生活中的民政局 # 1.2 名称空间的分类 全局名称空间:在py文件开始运行时生成,结束时销毁 只要可以在自己的圈子中运行结束后还能跑出来的都是全局名称空间 name = ' 阅读全文
posted @ 2021-11-15 19:37 PyLy 阅读(40) 评论(0) 推荐(0)
摘要: 初识函数 1.什么是函数 函数就类似于是日常生活中我们所使用的工具 2.函数是干什么的 例如锤子是在打造好以后,我们就能拿来使用的,而函数就是需要我们提前定义好之后可以反复拿来使用 3.函数的语法格式 """ def 函数名(参数1,参数2): '''函数注释''' 函数体代码 return 返回值 阅读全文
posted @ 2021-11-12 17:42 PyLy 阅读(73) 评论(0) 推荐(0)
摘要: 文件操作 1.文件操作 # 1.1 只读操作 with open(r'a.txt', 'r', encoding='utf8') as f: print(f.read()) # 一次性读出文件里所有的内容 print(f.readline()) # 一次只读一行 print(f.readlines( 阅读全文
posted @ 2021-11-11 19:11 PyLy 阅读(90) 评论(0) 推荐(0)
摘要: 字符编码与文件操作 1.pycharm下的debug模式 1.11 先用鼠标左键在需要调试的代码左侧点击一下(出现一个红点) 1.2 之后右键点击debug运行代码 1.3 在debug运行窗口有分布运行,也有跳过选中代码块运行操作 2.字符编码 2.1字符编码含义 ''' 由于计算机只能够识别二进 阅读全文
posted @ 2021-11-10 17:01 PyLy 阅读(128) 评论(0) 推荐(0)
摘要: 列表、字典、元组、集合详解 1.列表内置方法补充 # 排序之sort()(只针对数字) # l1 = [2, 3, 5, 6, 9, 0, 2] # l1.sort() # 默认升序 # print(l1) # [0, 2, 2, 3, 5, 6, 9] # l1.sort(reverse=True 阅读全文
posted @ 2021-11-09 21:52 PyLy 阅读(263) 评论(0) 推荐(0)

念两句诗

入我相思门,知我相思苦,长相思兮长相忆,短相思兮无穷极。
【唐代】李白