01 2019 档案
摘要:描述zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。语法zip([iterable, ...])参数 iterabl -- 一个或多
阅读全文
摘要:# .生成器函数的几种使用方法:①生成器._next()②next(生成器)③send()配合上一个yield# send的原理及使用方法。例:# def chibaozi(name):# print("等待中。。。。")# baozi=yield# print("%s开心的吃起了%s" %(nam
阅读全文
摘要:list有两类常用操作:索引(index)和切片(slice)。 昨天我们说的用[]加序号访问的方法就是索引操作。 除了指定位置进行索引外,list还可以处理负数的索引。继续用昨天的例子: l = [365, 'everyday', 0.618, True] l[-1]表示l中的最后一个元素。 l[
阅读全文
摘要:描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 Python 2.3. 以上版本可用,2.6 添加 start 参数。 语法 以下是 enumerate() 方法的语法: 参数 sequen
阅读全文
摘要:#!/user/bin/env python#--*-- coding:"utf-8--*--"# 1迭代器必需遵循迭代协议,需要使用iter转换为遵循迭代协议,必须能够使用next方法。for相当于进行了iter和next两个方法。把序列# 转换为了可迭代序列# 例1# x="hellow"# c
阅读全文
摘要:#!/user/bin/env python# -*- coding:utf-8 -*-# 1.open()打开文件路径,后面跟 encoding解码。不指定解码的话,默认的是系统的编码 默认的是读r# file1=open("测试",encoding="utf-8")# data=file1.re
阅读全文