一、r的防止字符转义 运行结果: 二、获取变量类型 运行结果: 三、判断类型 运行结果: 四、对list、tuple、dict、set进行迭代 4.1常用的方式 但是这种迭代方式会把list装到内存中进行迭代 4.2使用迭代器来迭代 这种方式的迭代比较省内存 4.3迭代值的同时迭代下标 五、列表生成 ...
分类:
编程语言 时间:
2016-08-04 13:17:35
阅读次数:
179
生成列表 要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11): >>> range(1, 11) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做? ...
分类:
编程语言 时间:
2016-07-10 15:24:02
阅读次数:
603
1.1生成器通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照..
分类:
编程语言 时间:
2016-07-07 06:25:30
阅读次数:
221
1.1列表生成式Python内置的非常简单却强大的可以用来创建list的生成式。要生成[1x1,2x2,3x3,...,10x10]怎么做>>>L=[]>>>foriinrange(1,6):--循环...L.append(i*i)...>>>L[1,4,9,16,25]>>>[x*xforxinrange(1,6)]--列表生成式[1,4,9,16,25]x..
分类:
编程语言 时间:
2016-07-06 10:31:06
阅读次数:
155
常见到有 >>> range(1,100,2)[1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, ...
分类:
编程语言 时间:
2016-07-01 19:54:19
阅读次数:
153
列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)): 但如果要生成[1x1, 2x2, 3x3, . ...
分类:
其他好文 时间:
2016-06-16 19:44:56
阅读次数:
186
列表生成式 构建生成器 用函数实现生成器 杨辉三角的输出 ...
分类:
其他好文 时间:
2016-05-31 20:54:47
阅读次数:
299
一、本节用到的基础知识 1.逐行读取文件 2.解析json字符串 Python中有一些内置模块可以非常便捷地将json字符串转换为Python对象。比如json模块中的json.relaods()方法可以将json字符串解析为相应的字典。 运行结果: 3.列表生成式 详见:http://www.cn ...
分类:
编程语言 时间:
2016-05-31 18:50:08
阅读次数:
313
使用内建的isinstance函数可以判断一个变量是不是字符串: ...
分类:
其他好文 时间:
2016-05-30 00:57:29
阅读次数:
165
面试的时候遇到过这样的一个题目: 斐波切纳数列1,2,3,5,8,13,21.........根据这样的规律,编程求出400万以内最大的斐波切纳数,并求出是第几个斐波切纳数。 方法一: 方法二:这个方法用到了生成器: 生成器介绍:通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量 ...
分类:
编程语言 时间:
2016-05-25 01:56:25
阅读次数:
364