将某个数据集内的数据“一个挨着一个的取出来”,就叫做迭代 可以被迭代要满足的要求就叫做可迭代协议,就是内部实现了__iter__方法 迭代器遵循迭代器协议:必须拥有__iter__方法和__next__方法 Python中提供的生成器: 1.生成器函数:常规函数定义,但是,使用yield语句而不是r ...
分类:
编程语言 时间:
2017-08-02 15:36:57
阅读次数:
179
1.字符串的表示 str(obj):返回对象的字符串表示(对计算机友好) repr(obj):返回对象的字符串表示(对用户友好) 2.python中的数据结构 python中有六种内置序列:列表list,字典,unicode字符串,buffer对象,xrange对象 python中的另一种数据结构是 ...
分类:
其他好文 时间:
2017-07-30 11:31:23
阅读次数:
101
Python 继续 Python包含6种内建的序列,各自是:列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。我们将逐步进行介绍。 今天主要介绍一下通用序列操作。放之四海而皆准。 1 索引 全部程序猿都知道,索引下标从零開始。Python也是这样, 索引0指向序列中第一个 ...
分类:
编程语言 时间:
2017-07-26 22:14:48
阅读次数:
156
# 第二章:列表和元组 序列中,每个元素都有个一个序号,序号以0开始,最后一个元素序号为-1,倒数第二个-2 序列类型包括,列表,元组,字符串,unicode字符串,buffer, xrange 列表可以修改,元组不可以修改,元组可以作为字典的key,列表不可以 列表中的元素可以是各种类型,各元素通 ...
分类:
编程语言 时间:
2017-07-24 09:59:57
阅读次数:
188
Python数据结构:Python包含6种内建的序列:列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。1.1列表和元组1.1.11.2
分类:
编程语言 时间:
2017-07-18 12:00:08
阅读次数:
155
1.for循环 用户按照顺序循环可迭带对象中的内容 (可以循环遍历的的对象,貌似都是可迭代的) 2.enumrate 为可迭代的对象添加序号 ps:这个我有点不太明白了 3.range和xrange 指定范围,生成指定的数字 ...
分类:
编程语言 时间:
2017-07-16 10:02:28
阅读次数:
245
basestring basestring() 说明:basestring是str和unicode的超类(父类),也是抽象类, 因此不能被调用和实例化,但可以被用来判断一个对象是否为str或者unicode的实例, isinstance(obj, basestring) 等价于isinstance( ...
分类:
编程语言 时间:
2017-07-13 01:04:53
阅读次数:
274
range() 可以取一个范围内的数,返回一个列表 ...
分类:
其他好文 时间:
2017-07-10 15:09:12
阅读次数:
144
过程: 先用numpy建立100个数据点,再用梯度下滑工具来拟合,得到完美的回归线。 过程: 先用numpy建立100个数据点,再用梯度下滑工具来拟合,得到完美的回归线。 运行结果: 符合:y=x*0.1+0.3 ...
分类:
其他好文 时间:
2017-07-09 23:04:55
阅读次数:
291
使用Python实现斐波那契数列(Fibonacci sequence) 斐波那契数列形如 1,1,2,3,5,8,13,等等。也就是说,下一个值是序列中前两个值之和。写一个函数,给定N,返回第N个斐波那契数字。例如,1返回1 6返回8 我选择了两种方法,一种是将list变成一个队列,另一个则是使用 ...
分类:
编程语言 时间:
2017-07-01 14:36:28
阅读次数:
195