range() 函数的用法 range(start,end,step):可以参见已连串的数字,常与for循环配合使用 展示代码如下: 注意:range的取值范围不可以是非整数,即不可以是浮点数。 range()函数所产生的是不可变的序列类型,可以进行取元素,切片等操作,但是不可以修改里面的元素 当r ...
分类:
编程语言 时间:
2018-10-23 14:46:40
阅读次数:
159
3.1目标客户的特征分析 数据化运营的第一步(最基础的步骤)就是要找准你的目标客户、目标受众,然后才是相应的运营方案、个性化的产品和服务等。 在目标客户的典型特征分析中,业务场景可以是试运营之前的虚拟特征探索,也可以是试运营之后来自真实运营数据基础上的分析、挖掘与提炼,两者目标一致,只是思路不同、数 ...
分类:
其他好文 时间:
2018-10-14 01:59:27
阅读次数:
179
【转】Python数据类型之“文本序列(Text Sequence)” Python中的文本序列类型 Python中的文本数据由str对象或字符串进行处理。 1.字符串 字符串是Unicode码值的不可变序列。字符串字面量有多种形式: 单引号:'允许嵌入"双"引号' 双引号:"允许嵌入'单'引号" ...
分类:
编程语言 时间:
2018-09-17 11:36:21
阅读次数:
154
其中list()函数与tuple()函数接受可抚今迭代的对象(比如一个序列)作为参数,并通过浅拷贝数据来创建一个新的列表与元组.虽然字符串也是序列类型,但一般它们不用于list()与tuple().更多的情况下,它们用于在两种类型之间进行轩换,比如你需要把一个已有的元组转换成列表类型(然后你可以修改 ...
分类:
编程语言 时间:
2018-09-16 12:33:58
阅读次数:
202
Python6种内建序列类型:列表、元组、字符串、Unicode字符串、buffer对象、xrange对象。1、列表与元组的区别,列表可以修改,元组则不能。2、通用序列操作:a、索引(从0开始编号)greeting=’Hello‘greeting[0]‘H‘b、分片tag=[1,2,3,4,5,6,7,8,9,10]tag[2:5][3,4,5,6]tag[8:][9,10]c、设
分类:
编程语言 时间:
2018-09-16 12:28:29
阅读次数:
177
目前学习的Python基础的一次总结 一.列表,元组,集合,字典,字符 1.Python中最常见的序列类型为:列表,元组,字符类型 特点: ①所有序列都支持迭代 ②序列表示索引为非负整数的有序对象集合 ③字符和元组属于不可变序列,列表为可变序列 2.python中常见的容器类型为:列表,元祖Tupl ...
分类:
编程语言 时间:
2018-08-26 18:25:54
阅读次数:
177
Python内置序列类型之集合类型详解 1.集合概念 具有某种特定性质的事物的总体,集合里的东西叫作元素。Python中,集合(set)是一个无序不重复元素的序列。 2.集合的创建 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 ...
分类:
编程语言 时间:
2018-08-26 15:43:46
阅读次数:
183
Python中的For循环 1.For循环语句 1.Python for循环可以遍历任何序列类型,如一个列表或者一个字符串。如下代码应该能理解,依次输出序列元素。 2.for else语句(就是在循环结束后,执行else的内容) 3.for循环中的break语句与countinue语句(条件达成时, ...
分类:
编程语言 时间:
2018-08-25 23:00:24
阅读次数:
170
迭代:指的是一个重复的过程,每一次重复称为一次迭代,并且每一次重复的结果是下一次重复的初始值。
l=[‘a‘,‘b‘,‘c‘,‘d‘]
count=0
while count < len(l):
print(l[count])
count+=1
对于序列类型:str ,list,tuple 可以依赖索引来迭代取值,但是对于dict,set,文件,python必须为我们提供一种不依赖于索引的迭代取值的方式。
可迭代对象:obj.__iter__
字符串,列表,元组,字典,文件,集合
迭代器对象:obj.__iter__ 和 obj.__next__ 等于iter(),next()
文件
注:
可迭代对象不一定是迭代器对象
迭代器对象一定是迭代对象
调用obj.__iter__()方法,得到的是一个迭代器对象,对于迭代器对象,执行.__iter__得到的任然是它本身。
l=[‘a‘,‘b‘,‘c‘,‘d‘]
l_iter=l.__iter__() #将l_iter转为一个迭代器对象
d={‘name‘:‘abc‘,‘age‘:18,‘sex‘:‘anle‘}
分类:
其他好文 时间:
2018-08-22 21:58:20
阅读次数:
201
迭代器,迭代的工具 什么是迭代器? 为什么要有迭代器? 可迭代的对象: 迭代器对象: 迭代器总结 ...
分类:
其他好文 时间:
2018-08-20 20:12:52
阅读次数:
155