# 先随便定义一个变量 some_var = 5 # 用if语句打印出"some_var比10小"。 if some_var > 10: print("some_var比10大") elif some_var range(1,10) 是一个实现可迭代接口的对象 # 可迭代对象可以遍历 for i i... ...
分类:
编程语言 时间:
2017-05-31 10:28:19
阅读次数:
170
从网址中抓取城市的天气信息,实现可迭代对象和迭代器对象,从而方便的进行一组城市的天气信息查询 ...
分类:
其他好文 时间:
2017-05-30 16:21:51
阅读次数:
150
实现一个可迭代对象的类,它能迭代出给定范围内所有素数 实现方法:将该类的__iter__方法实现生成器函数,每次yield返回一个素数 ...
分类:
其他好文 时间:
2017-05-30 16:09:12
阅读次数:
181
并行=>使用内置函数zip,它能将多个可迭代对象合并,每次迭代返回一个元组。 for i,j,k in zip(a,b,c): TODO 穿行=>使用标准库中的itertools.chain,它能将多个可迭代对象连接 from itertools import chain for s in chai ...
分类:
其他好文 时间:
2017-05-30 15:47:23
阅读次数:
122
一.join方法,将列表或字符串通过某个字符串进行拼接 join是用来通过某个字符串拼接一个可迭代对象的每个元素的,生成的新值也是Str类型的 1)可以拼接列表 返回结果: MLing,Ling,zhang MLing,Ling,zhang 2)也可以拼接字符串 返回结果: M%L%i%n%g 二. ...
分类:
其他好文 时间:
2017-05-29 13:35:52
阅读次数:
181
#!/usr/bin/python#-*-coding:utf-8 -*-#1. abs 绝对值# print(abs(-1))#2. all 迭代所有对象判断是否是布尔值#print(all([1,2,3]))#print(all([])) #空的可迭代对象也是返回true#3. any 迭代所有 ...
分类:
其他好文 时间:
2017-05-28 21:42:57
阅读次数:
226
匿名函数用lambda定义只能用三元运算 python内置方法abs()取绝对值all(可迭代对象)可迭代对象都为真,返回Trueany(可迭代对象)可迭代对象有一个为真,返回Truebin()二进制转换bool()判断真假bytearray()可修改的二进制字节格式callable()是否可以调用 ...
分类:
其他好文 时间:
2017-05-26 23:36:22
阅读次数:
286
列表是一个序列:用于顺序的存储数据, 通常在定义的时候,使用中括号,在转化可迭代对象为列表时用list 函数 1,访问列表元素: List[0] 通过下标访问 list[10] 当下标超出范围时,会抛出 IndexError list[-1] 负数索引从右边开始,从-1开始 list[-11] 负数 ...
分类:
其他好文 时间:
2017-05-26 23:19:07
阅读次数:
155
1、abs(number): 取数字的绝对值 2、all(iterable) :只能是一个可迭代对象,判断这个可迭代对象的所有元素为非空,则为True,任一元素为空,则为False 3、any(iterable) ; 通all,判断该可迭代对象是否包含非空元素,元素全部为空则为False,任一元素非 ...
分类:
其他好文 时间:
2017-05-25 01:22:28
阅读次数:
152
1.python可迭代对象的写法a.循环版-迭代器通过实现类的属性方法实现classFab(object):def__init__(self,max):self.max=maxself.n,self.a,self.b=0,0,1def__iter__(self)://返回迭代属性returnselfdefnext(self)://实现迭代方法ifself.n<self.max:r=self.bself.a,self.b=self..
分类:
编程语言 时间:
2017-05-23 21:33:26
阅读次数:
209