首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
python基础一 day14 复习
】的更多相关文章
python基础一 day14 复习
迭代器和生成器迭代器:双下方法 : 很少直接调用的方法.一般情况下,是通过其他语法触发的可迭代的 —— 可迭代协议 含有__iter__的方法('__iter__' in dir(数据))可迭代的一定可以被for循环迭代器协议: 含有__iter__和__next__方法迭代器一定可迭代,可迭代的通过调用iter()方法就能得到一个迭代器迭代器的特点: 很方便使用,且只能取所有的数据取一次 节省内存空间 生成器生成器的本质就是迭代器生成器的表现形式 生成器函数 生成器表达式生成器函数: 含有yi…
python 基础部分重点复习整理--从意识那天开始进阶--已结
pythonic 风格编码 入门python好博客 进阶大纲 有趣的灵魂 老齐的教程 老齐还整理了很多精华 听说 fluent python + pro python 这两本书还不错! 元组三种遍历,有点像回字有四种写法一样...苦笑 for index in range(0,len(tuple_1)): ... print(tuple_1[index]) >>> for index in range(0,len(tuple_1)): ... print('{}--{}'.format(…
python 基础部分重点复习整理2
把这里的题目争取刷一遍 博客记录 python的ORM框架peewee SQLAlchemy psycopg2 Django 在1 的基础上,重点突出自己以前没注意的,做到精而不杂!!! Python是如何进行内存管理的 1).对象的引用计数机制 Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数. 引用计数增加的情况: 一个对象分配一个新名称 将其放入一个容器中(如列表.元组或字典) 引用计数减少的情况: 使用del语句对对象别名显示的销毁 引用超出作用域或被重新赋值…
python基础内容扩展复习
目录 一.关于编辑器 二.解释型和编译型 三.数据类型 1 一切皆对象 2 深浅拷贝 3 可变类型和不可变类型 四.闭包函数 一.关于编辑器 python开发:pycharm(收费),vscode(免费),sublintext, go开发:goland(收费),vscode,国产的 java:idea(收费),eclipse(免费),MyEclipse(收费) android:androidstudio(免费),eclipse+adt 前端:webstorm(收费) php:phpstorm(收…
python基础一 day14 生成器函数进阶
def generator(): print(123) content = yield 1 print('=======',content) print(456) arg = yield 2 '''''' yieldg1 = generator()g2 = generator()g1.__next__()g2.__next__()print('***',generator().__next__())print('***',generator().__next__()) g = generator…
python基础一 day13 复习
# 函数 —— 2天 # 函数的定义和调用 # def 函数名(形参): #函数体 #return 返回值 #调用 函数名(实参) # 站在形参的角度上 : 位置参数,*args,默认参数(陷阱),**kwargs # 站在实参的角度上 : 按照位置传,按照关键字传 # 返回值:没有返回值 返回一个值 返回多个值 # 接收返回值:没有返回值不接收,返回一个值用一个变量接收,返回多个值用一个变量或者对应数目的变量接收# 闭包函数 —— 在内部函数引用外部函数的变量# 装饰器函数—— 装饰器一定是闭…
python基础一 day7 复习文件操作
read()原样输出 读取出来的是字符串类型 readline()输出一行 读取出来的是字符串类型 readlines()把每行文本作为一个字符串存入列表,并返回列表 打开方式: b以bytes类型打开 open()函数:python是透过操作系统去操作文件的 操作系统是什么编码,open默认就是什么编码 windows默认是gbk 如果在操作系统中创建了一个文件,那么在pycharm中必须以gbk的编码方式打开 r:读 w:写 a:追加 r+:可读可写 w+:可写可读 …
python基础之Day14
一.生成器 1.什么是生成器 在函数内但凡出现yield关键字,再调用函数就不会执行函数体代码,会返回一个值,该值称之为生成器,生成器本质就是迭代器 2.为什么要有生成器 生成器是一种自定义迭代器的方式 注: 生成器在刚刚生成时不执行里面任何代码 总结yield的功能 1.提供一种自定义迭代器的方式 2.yield可以暂停住函数,返回值 yield VS return 相同点:都是用在函数内,都可以返回值,没有类型限制,没有个数限制 不同点:return只能返回一次值,yield可以返回多次…
python基础学习Day14 内置函数 匿名函数
一.内置函数里几个高频重要函数 (1)min\max函数的用法 以min函数的为例: min:返回可迭代对象的最小值(可加key,key为函数名,通过函数的规则,返回最小值). l1 =[(,),(,),(,)] def func1(x): ] print(min(l1,key=func1)) 结果为:(2,18) 解释: (1)他会将iterable里面的每个元素自动取出来. (2)他会将你的返回值作为比较大小的具体条件. (3)它会将遍历的元素返回回来 (2)repr:返回一个对象的stri…
python基础一 day17 复习
# 迭代器# 生成器进阶 # 内置函数 # 55个 # 带key的 max min filter map sorted # 思维导图上红色和黄色方法必须会用 # 匿名函数 # lambda 参数,参数2 : 返回值表达式 # 和五个特殊的内置函数可以结合使用…