上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 补充1.生成器表达式 g=(i for i in range(10) if i>5)print(g) #generator 生成器print(next(g))print(next(g))print(next(g))print(next(g)) with open('a.txt',mode='rt', 阅读全文
posted @ 2018-12-04 21:31 Zhuang_Z 阅读(96) 评论(0) 推荐(0)
摘要: 一、迭代器 什么是迭代? 迭代是一个重复的过程,但每次重复都是基于上次重复的结果而继续 什么是迭代器? 迭代取值的工具 迭代器 优点: ​ 1.提供了一种不依赖于索引的迭代取值方式 ​ 2.更节省内存 缺点: ​ 1.不能按照索引的取值方式灵活取值 ​ 2.取值是一次性的,只能往后取,无法预测值的个 阅读全文
posted @ 2018-12-03 20:10 Zhuang_Z 阅读(128) 评论(0) 推荐(0)
摘要: 一.装饰器的剩余: 1.def outter(func): def wrapper(*args,**kwargs): res=func(*args,**kwargs) return res return wrapper @outter def index(): ''' 这是index的函数... : 阅读全文
posted @ 2018-11-30 20:47 Zhuang_Z 阅读(99) 评论(0) 推荐(0)
摘要: 装饰器1.什么是装饰器? 装饰器指的是为被装饰对象添加新功能的工具 装饰器本身可以是任意可调用对象 被装饰对象本身也可以是任意可调用对象2.为何要用 装饰器 开放封闭原则:对修改封闭,对扩展开放 装饰器的实现原则: 1.不能修改被装饰对象的源代码 2.不能修改被装饰对象的调用方式 装饰器的目的: 就 阅读全文
posted @ 2018-11-29 18:09 Zhuang_Z 阅读(122) 评论(0) 推荐(0)
摘要: 一、函数对象函数是第一类对象:值的内存地址可以像变量一样去使用def foo():#foo=函数的内存地址,可以当做一种变量值去使用1、函数可以被引用def foo(): print('hello')f=fooprint(f)f()2、可以当作参数传递def foo(): print('hello' 阅读全文
posted @ 2018-11-29 16:25 Zhuang_Z 阅读(98) 评论(0) 推荐(0)
摘要: ※控制文件内指针的移动只有在t模式下read(n),n代表字符个数,除此以外都是以字节为单位with open('b.txt',mode='rt',encoding='utf-8') as f: res=f.read(4) print(res) with open('b.txt',mode='rb' 阅读全文
posted @ 2018-11-27 18:56 Zhuang_Z 阅读(168) 评论(1) 推荐(0)
摘要: ※文件处理'''1. 什么是文件 文件是操作系统为应用程序或者用户提供一种操作硬盘的虚拟单位 强调: 文件是操作系统提供的虚拟单位 应用程序或者用户对文件的读写操作其实都是向操作系统发送指令2. 为何要用文件 文件对应的硬盘空间,如果需要考虑永久保存数据那必须使用文件3. 如何用文件'''# 路径问 阅读全文
posted @ 2018-11-26 19:55 Zhuang_Z 阅读(294) 评论(0) 推荐(0)
摘要: '''1. 计算机系统分为三层: 应用软件 操作系统 硬件 2. 文本编辑器读一个文件的三个过程: 1. 先启动文本编辑器 2. 文件编辑器会将文件内容读入内存 3. 将读入内存的内容显示到屏幕上 Cpython解释器执行一个py文件的三个过程: 1. 先启动python解释器 2. python解 阅读全文
posted @ 2018-11-23 12:27 Zhuang_Z 阅读(140) 评论(0) 推荐(0)
摘要: 一、列表类型# 基本使用 # 1、用途:记录多个值(同种属性)# 2、定义方式:在[]内用逗号分隔开多个任意类型的值# l=['a','b','c'] #l=list(['a','b','c']) # 类型转换# l=list('hello')# l=list({'x':1,'y':2})# pri 阅读全文
posted @ 2018-11-22 17:37 Zhuang_Z 阅读(211) 评论(0) 推荐(0)
摘要: 一、for循环(不依赖于索引,但是可以用索引取值) while循环 VS for循环 1、while循环:称之为条件循环,循环的次数取决于条件何时为False for循环:称之为迭代式循环,循环的次数取决于数据包含的元素的个数 2、for循环专门用来取值,在循环取值方面比while循环要强大,以后但 阅读全文
posted @ 2018-11-21 18:50 Zhuang_Z 阅读(706) 评论(1) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 下一页