摘要: # .生成器函数的几种使用方法:①生成器._next()②next(生成器)③send()配合上一个yield# send的原理及使用方法。例:# def chibaozi(name):# print("等待中。。。。")# baozi=yield# print("%s开心的吃起了%s" %(nam 阅读全文
posted @ 2019-01-20 15:47 菜鸟阿呆 阅读(485) 评论(0) 推荐(0) 编辑
摘要: list有两类常用操作:索引(index)和切片(slice)。 昨天我们说的用[]加序号访问的方法就是索引操作。 除了指定位置进行索引外,list还可以处理负数的索引。继续用昨天的例子: l = [365, 'everyday', 0.618, True] l[-1]表示l中的最后一个元素。 l[ 阅读全文
posted @ 2019-01-20 14:29 菜鸟阿呆 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 Python 2.3. 以上版本可用,2.6 添加 start 参数。 语法 以下是 enumerate() 方法的语法: 参数 sequen 阅读全文
posted @ 2019-01-20 11:26 菜鸟阿呆 阅读(187) 评论(0) 推荐(0) 编辑
摘要: #!/user/bin/env python#--*-- coding:"utf-8--*--"# 1迭代器必需遵循迭代协议,需要使用iter转换为遵循迭代协议,必须能够使用next方法。for相当于进行了iter和next两个方法。把序列# 转换为了可迭代序列# 例1# x="hellow"# c 阅读全文
posted @ 2019-01-17 17:57 菜鸟阿呆 阅读(112) 评论(0) 推荐(0) 编辑
摘要: #!/user/bin/env python# -*- coding:utf-8 -*-# 1.open()打开文件路径,后面跟 encoding解码。不指定解码的话,默认的是系统的编码 默认的是读r# file1=open("测试",encoding="utf-8")# data=file1.re 阅读全文
posted @ 2019-01-13 10:16 菜鸟阿呆 阅读(121) 评论(0) 推荐(0) 编辑
摘要: #!/user/bin/env python# -*- coding:utf-8 -*-# 注意 定义字符串的时候如果是括号两边包含有引号,我们要用单引号和双引号分开来写否则因为转义会报错 例如下面的写法# map1='{"a":"1","a":"1","a":"1", "a":"1"}'# 1.z 阅读全文
posted @ 2018-10-22 11:37 菜鸟阿呆 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 方法 意义S.add(e) 在集合中添加一个新的元素e;如果元素已经存在,则不添加S.remove(e) 从集合中删除一个元素,如果元素不存在于集合中,则会产生一个KeyError错误S.discard(e) 从集合S中移除一个元素e;S.clear() 清空集合内的所有元素S.copy() 将集合 阅读全文
posted @ 2018-10-21 18:15 菜鸟阿呆 阅读(310) 评论(0) 推荐(0) 编辑
摘要: #!/user/bin/env python# -*- coding:utf-8 -*-# 1.风湿理论,函数即变量,变量应该从自己的当前作用域去寻找,当前没有的话去上一层寻找。上一层还没有的话去更上一层去寻找。作用域是指的# 函数创建时候的作用区域,而不是函数调用时作用域。# 2.return可以 阅读全文
posted @ 2018-10-20 18:10 菜鸟阿呆 阅读(208) 评论(0) 推荐(0) 编辑
摘要: #!/user/bin/env python# -*- coding:utf-8 -*-# 1.函数递归调用,函数返回值如果是另一个函数,而不是一个确切值,返回的则是这个函数的地址,需要我们加上()后才可以调用使用,# name="ceshi"# def hs1(x):# print(x)# ret 阅读全文
posted @ 2018-10-18 11:53 菜鸟阿呆 阅读(214) 评论(0) 推荐(0) 编辑
摘要: #!/user/bin/env python# -*- coding:utf-8 -*-# 1.局部变量,全局变量,没有缩进的变量就是全局变量。有缩进的被成为局部变量,子程序里的变量为局部变量。全局变量尽量遵循用大写表示,局部# 变量我们尽量用小写来定义。例:# name ="张三" #这里定义的为 阅读全文
posted @ 2018-09-30 17:49 菜鸟阿呆 阅读(1201) 评论(0) 推荐(0) 编辑