【整理内容】具体如下: 先来看如下示例:>>>x=xrange(0,8)>>> print xxrange(8)>>>print x[0]0>>>print x[7]7>>>print x[8]Traceback (most recent call last):File "<stdin>", lin ...
分类:
编程语言 时间:
2017-11-07 01:26:35
阅读次数:
228
1.创建列表: 列表中的项总是用 [] 括住。 创建列表 fruit = ['apple','pear','papaya'] 创建空列表 fruit = [] 列表中一个项的位置叫做索引,如果想要获取列表中的某一项,需要提供索引的编号【索引从0开始】,如 fruit[0]; 如果使用一个超过最大索引 ...
分类:
编程语言 时间:
2017-11-06 21:21:12
阅读次数:
190
Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list: 给定一个名字,要查找对应的成绩,就先要在names中找 ...
分类:
其他好文 时间:
2017-11-04 19:44:29
阅读次数:
154
[2][函数]递归函数[4] 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 举个例子,我们来计算阶乘n! = 1 x 2 x 3 x ... x n,用函数fact(n)表示,可以看出: fact(n) = n! = 1 x 2 x 3 x ... x (n- ...
分类:
其他好文 时间:
2017-11-04 19:39:09
阅读次数:
186
列表生成式 In [1]: [i*i for i in range(10) if i%2 == 0 ] Out[1]: [0, 4, 16, 36, 64] 生成器 第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator In [20]: g = (i*i for i ...
分类:
其他好文 时间:
2017-11-04 11:22:35
阅读次数:
154
Python有着强大的计算能力,直接在Python控制台中输入计算式,它会直接给出答案。 >>> 2 + 24>>> 5 + 4 - 36 上例中,紧跟“+”和“-”的空格不是强制要求的,加入空格可以使代码更容易阅读 Python也可以计算乘法和除法,使用*代替乘号,使用/代替除号,使用括号确定操作 ...
分类:
其他好文 时间:
2017-10-27 11:32:43
阅读次数:
128
pycharm简介 现成的工具软件,都可以完成一些功能(wget下载文件,ffmpeg多媒体视频音频文件的切割,转换、合并视频,录制) 有时需要扩展一下,添加一点功能(free查看某一固定点内存使用) 有时需要把工具软件组合起来(free、gnuplot画图表) 粘合各种外部程序和各种语言的库,实现 ...
分类:
其他好文 时间:
2017-10-25 21:34:15
阅读次数:
209
http://anandology.com/python-practice-book/iterators.html Problem 1: Write an iterator class reverse_iter, that takes a list and iterates it from the ...
分类:
编程语言 时间:
2017-10-25 21:30:58
阅读次数:
245
数学上,把set称做由不同的元素组成的集合,集合(set)的成员通常被称做集合元素。 集合有两种不同的类型,可变集合(set)和不可变集合(frozenset)。 对于可变集合,你可以添加和删除元素。对不可变集合则不允许这样做。 可变集合不是可hash的,不可变集合则正好相反,他们有hash值。 1 ...
分类:
其他好文 时间:
2017-10-24 01:36:55
阅读次数:
234
Traceback (most recent call last): File "./se3.py", line 16, in <module> dr=webdriver.Firefox(firefox_binary=binary,executable_path=driver_path) File ...
分类:
其他好文 时间:
2017-10-23 15:05:03
阅读次数:
223