上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 今天主要内容: 1.昨日补充 2.内置函数 3.匿名函数 1.关于生成器如何产生值,有三种方法, 1)生成器调.__next__() 2)用for循环 3)用list(ge) 2.内置函数 2.1 迭代器生成器相关 range() 函数可创建一个整数对象,一般用在for 循环中 next :内部实际 阅读全文
posted @ 2018-06-21 16:38 auxiaoliu 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 今日主要内容: 1.迭代器和生成器补充, 2.生成器表达式和列表表达式.以及各种推导式 3.内置函数 1) 迭代器和生成器补充 1.查看一个对像是否是可迭代的,以及是否是迭代器.还可以通过导入这两个方法来实现 示例: 2.可迭代对像的特点是内部含有__iter__这个方法,迭代器特点是内部含有__i 阅读全文
posted @ 2018-06-20 15:58 auxiaoliu 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 本节主要内容: 1. 迭代器 2. 生成器 1.迭代器, 之前一直在用可迭代对象进行操作,那么到底什么是可迭代对像呢,本小节主要讨论可迭代对象,可迭代对象有哪些str,tuple,lst,dic,set() 我们可以通过dir函数来查看类中定义好的所有⽅方法 示例: s = "123" print( 阅读全文
posted @ 2018-06-19 15:50 auxiaoliu 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 本节主要内容: 1. 通⽤装饰器回顾 2. 函数的有⽤信息 3. 带参数的装饰器 4. 多个装饰器同时装饰⼀个函数 1.通⽤装饰器回顾 通过装饰器的模板格式: def wrapper(fn): def inner(*args,**kwargs): #增加的内容 ret = fn(*args,**kw 阅读全文
posted @ 2018-06-15 14:41 auxiaoliu 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 关于问题的注意事项 nonlocal 的问题 nonlocal的变量范围问题,可以获取上层函数的变量,如果上层函数没有这个变量,那么会到上上层找,但不会到全局找. 示例如下: 关于全局作用域和局部作用域的问题 示例: 关于dic增加的j时dic.setdefault("key","value") 这 阅读全文
posted @ 2018-06-14 15:33 auxiaoliu 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 主要内容 1. 名称空间, 局部名称空间, 全局名称空间, 作⽤域, 加载顺序. 2. 函数的嵌套 3. gloabal, nonlocal关键字 1.名称空间(也就是全局和局部) 命名空间分类: 1)全局命名空间, .py文件内,函数外声明的变量 2)局部命名空间 在函数里面声明的变量 3)内置命 阅读全文
posted @ 2018-06-12 16:19 auxiaoliu 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 函数: 本节内容: 1. 什么是函数 2. 函数定义, 函数名, 函数体以及函数的调⽤ 3. 函数的返回值 4. 函数的参数 1.什么是函数? 定义⼀个事情或者功能. 等到需要的时候直接去⽤就好了. 那么这⾥定义的东⻄就是⼀个函数. 函数: 对代码块和功能的封装和定义 2. 函数定义, 函数名, 函 阅读全文
posted @ 2018-06-12 15:16 auxiaoliu 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 今天主要内容 1. 初识⽂文件操作2. 只读(r, rb)3. 只写(w, wb)4. 追加(a, ab)5. r+读写6. w+写读7. a+写读(追加写读)8. 其他操作⽅方法9. ⽂文件的修改以及另⼀一种打开⽂文件句句柄的⽅方式 1. 初识⽂文件操作 使⽤用python来读写⽂文件是⾮非常简单 阅读全文
posted @ 2018-06-08 16:06 auxiaoliu 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1. for循环的问题. 2. str操作 join() 把列表变成字符串 split() 把字符串转换成列表 3. list的删除问题(绕) 列表在循环的时候如果执行了删除操作. 索引和长度会有变化. 这种删除是不安全. 先把要删除的内容放在一个新列表中. 然后循环这个新列表. 删除老列表. di 阅读全文
posted @ 2018-06-07 15:38 auxiaoliu 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 主要内容: 1. is和==的区别2. 编码的问题 id()函数 id 主要是获取变量的内存地址. 这里要了解一下赋值的内存变化, 示例如下: a = ["abc"] b = a 这里变量存储的只是内存地址信息,赋值a传给b的也是内存地址信息.所以当b内容发生变化后,a的内容也会发生变化. b.ap 阅读全文
posted @ 2018-06-06 15:25 auxiaoliu 阅读(269) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页