一,循环机制及应用场景1.while循环用于编写通用迭代结构(非遍历);顶端测试为真即会执行循环体,并会重复多次测试直到为假后执行循环后的其他语句。2.for循环一个通用的序列迭代器,用于遍历任何有序的序列对象内的元素;可用于字符串、元组、列表和其它的内置可迭代对象,..
分类:
编程语言 时间:
2015-10-29 16:26:05
阅读次数:
261
导航: 高阶特性: 切片:Python没有针对字符串的截取函数,只需要切片一个操作就可以完成 迭代:Python的for循环抽象程度要高于Java的for循环,因为Python的for循环不仅可以用在list或tuple上,还可以作用在其他可迭代对象上 列表生成器:即List C...
分类:
编程语言 时间:
2015-10-27 17:35:01
阅读次数:
203
abs(x):返回一个数字的绝对值,可以是整形也可以是浮点型。all(iterable):返回True,如果所以迭代对象的元素为true,或者可迭代对象为空。any(iterable):如果可迭代对象中的任何元素为true返回True,可迭代对象为空,返回Falseascii(object):返回一...
分类:
其他好文 时间:
2015-09-29 23:19:22
阅读次数:
260
1 # -*- coding: cp936 -*- 2 #xiaodeng 3 #python 27 4 5 #什么叫迭代 6 #如果给定一个list/tuple,可以通过for循环遍历出来,这种遍历我们称之为迭代 7 8 #案例3:可迭代对象 9 s=[i for i in [1,2,3]]...
分类:
编程语言 时间:
2015-09-19 00:48:43
阅读次数:
174
python序列可使用的内建函数enumerate(iter)接受一个可迭代对象为为参数,返回一个enumerate(遍历)对象。#!/usr/bin/envpython#-_-coding:utf-8-_-#enumerate(iter)函数返回由index(索引)和item值组成的元祖,元祖数量由iter可迭代对象的元素决定。defEnumerate(name):forI..
分类:
编程语言 时间:
2015-08-26 20:19:43
阅读次数:
183
zip: 接受一系列可迭代对象作为参数,将对象中对应的元素打包成一个个元组,然后再返回这些元组组成的list。若传入参数的长度不等,则返回list的长度和参数中长度最短的对象相同>>> a = [1,2,3]>>> b = ['a','b','c']>>> z = zip(a,b)>>> z[(1,...
分类:
编程语言 时间:
2015-08-25 18:26:29
阅读次数:
102
函数式编程的核心就是把函数当成对象来进行编程。有两个常用到的方法:map/reduce,filter,其中map和filter是内建方法,而reduce不是,所以需要import相关模块。map接收两个参数,第一个参数是函数(处理办法),第二个参数是一个可迭代对象,而map可以把第二个参数的变量映射...
分类:
编程语言 时间:
2015-07-20 01:16:34
阅读次数:
160
python下的协程: 1 #encoding=utf-8 2 """ 3 协程----微小的进程 4 yield生成器-----生成一个可迭代对象比如list, tuple,dir 5 1、包含yield的函数,则是一个可迭代对象(list, tuple等) 6 每次运行到yield即结束,并保留...
分类:
编程语言 时间:
2015-07-20 01:16:26
阅读次数:
146
python for语句for 循环会访问一个可迭代对象(例如序列或是迭代器)中的所有元素, 并在所有条目都处理过后结束循环. 它的语法如下:for iter_var in iterable: suite_to_repeat每次循环, iter_var 迭代变量被设置为可迭代对象(序列, 迭代器,....
分类:
编程语言 时间:
2015-07-20 01:00:55
阅读次数:
220
本函数实现从可迭代对象生成一个元组对象返回。元组对象是一个不可修改的列表对象。例子:#tuple()
print(tuple([1, 2, 3]))
print(tuple((1, 2, 3)))
print(tuple('abc'))结果输出如下:(1, 2, 3)(1, 2, 3)('a', 'b', 'c') 蔡军生 QQ:9073204 深圳...
分类:
编程语言 时间:
2015-06-06 10:37:30
阅读次数:
324