迭代(iteration)判断一个对象可迭代:1.可以通过for循环来遍历2.通过collections模块的iterable类型判断如果要对 list 实现类似 Java 那样的下标循环怎么办:python内置的枚举方法enumerate,把一个 list 变成索引-元素对列表生成式for循环输出结果(输出1-10之间所有整数求平方之后的结果):In [41]: [i**2 for i in r
分类:
编程语言 时间:
2017-12-28 13:59:01
阅读次数:
203
import osimport fnmatchdef is_file_match(filename, patterns): for pattern in patterns: if fnmatch.fnmatch(filename, pattern): return True return False ...
分类:
编程语言 时间:
2017-12-27 15:38:05
阅读次数:
116
可变数据类型:list不可变数据类型:数字、字符串、元组元组:带了紧箍咒的列表元组和列表不同在于元组为不可变数据类型,他没有append等方法,存储数据更安全创建tu = (1,2,3,4)注意:单个元组定义必须在后面加逗号tu = (1,)工厂方法:t= tuple([1,2,3])支持索引、切片、拼接、重复、成员操作符内置方法:cmp,len,max,min,enumerate,zip集和:集
分类:
编程语言 时间:
2017-12-26 10:25:50
阅读次数:
164
1、基础数据类型汇总补充 1,list: 在循环一个列表是,最好不能删除列表中的元素。 2,bool 空列表、int:0、空str、空dict、空set 》bool:false 其余为true 3,dict dic = dict.fromkeys([1,2,3],'春哥') print(dic) 在 ...
分类:
编程语言 时间:
2017-12-24 12:54:29
阅读次数:
387
知识点: 1.判断变量类型:money.isdigit(): 是不是数字型 or money.isalpha 是不是字母型 2.enumerate,在for中应用 3.len 返回字符串,列表,元组,字典长度值 从0计。 4.append 向列表 字典中增加值,位置在最后 5.打印清单,使用for ...
分类:
其他好文 时间:
2017-12-23 23:09:24
阅读次数:
157
枚举对象是枚举类型的数据对象。枚举对象只能包含类型为枚举类型的枚举值。ABAP从版本7.51开始支持它们。 这是一种常见的模式。在ABAP 7.51之前,人们通常用如下方式实现类似的功能: 这里,size属性只可以是shirt类中定义的常量中的值。其它值会导致异常。用户创建shirt类时,需要这样做 ...
分类:
其他好文 时间:
2017-12-17 12:25:29
阅读次数:
183
可迭代的类型:list,tuple,dict,str,bytes,bytearray等 一、怎么判断一个对象是否可迭代 二、dict的迭代 三、list迭代索引和元素--利用Python内置的enumerate函数可以把一个list变成索引-元素对 四、迭代多个变量 ...
分类:
编程语言 时间:
2017-12-16 20:29:14
阅读次数:
146
线程模块 Python通过两个标准库thread和threading提供对线程的支持。thread提供了低级别的、原始的线程以及一个简单的锁。 thread 模块提供的其他方法: threading.currentThread(): 返回当前的线程变量。 threading.enumerate(): ...
分类:
编程语言 时间:
2017-12-05 13:30:49
阅读次数:
181
1、迭代列表时如何访问列表下标索引 普通版: 优雅版: enumerate 还可以指定元素的第一个元素从几开始,默认是0,也可以指定从1开始: 2、append 与 extend 方法有什么区别 append表示把某个数据当做新元素追加到列表的最后面,它的参数可以是任意对象 extend 的参数必须 ...
分类:
其他好文 时间:
2017-12-04 14:13:02
阅读次数:
183
查找方法 : 顺序查找法 二分查找法 1 import time,random 2 3 #时间计算 4 def cal_time(func): 5 def wrapper(*args,**kwargs): 6 time1=time.time() 7 n=func(*args,**kwargs) 8 ...
分类:
编程语言 时间:
2017-11-30 15:03:33
阅读次数:
179