4 高级特性 4.1 切片 [:] *注:-- list和tuple,字符串都支持切片 4.2 迭代 Iteration for ... in 及 for ... in if 两个变量迭代时, 例1:数组>>> for x, y in [(1, 1), (2, 4), (3, 9)]: 结果1 1 -- 2 4 -- 3 9例2:字典>>>d={'x':'A','y':'B','z':'C'} >>> for k,v in d.items(): 或者…
CentOS6.5下开启vim对python的支持,配置方法如下: 1.检查系统已经安装了RPM包vim-enhanced; 2.复制默认的.vimrc初始化文件: # cp /usr/share/vim/vim70/vimrc_example.vim ~/.vimrc 3.配置.vimrc文件: #vi ~/.vimrc 添加以下内容: set tabstop=4 set softtabstop=4 set shifwidth=4 set expandtab set autoindent se…
4.生成器(generator) 通过列表生成式,我们可以直接创建一个列表.但是,受到内存限制,列表容量肯定是有限的.如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间. 创建一个generator,有很多种方法.第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator: >>> g = (x * x for x in range(1, 11) if x % 2 == 0)…