摘要: #方法0.5--- lst1 = [1, 3, 7, 9, 12] lst2 = [4, 8, 9, 13, 15, 19] def merge(a, b): c = [] h = j = 0 while j len(lst2) else 0 while lst1 and lst2: if lst1[0] < lst2[0]: lst3.appe... 阅读全文
posted @ 2018-02-20 21:57 小学弟- 阅读(201) 评论(0) 推荐(0) 编辑
摘要: file_log.txt文件内容如下: 阅读全文
posted @ 2018-02-20 21:39 小学弟- 阅读(218) 评论(0) 推荐(0) 编辑
摘要: A0 =dict(zip(('a', 'b', 'c', 'd', 'e'), (1, 2, 3, 4, 5))) A1 =range(10) A2 = [ifor iin A1if iin A0] A3 = [A0[s]for sin A0] A4 = [ifor iin A1if iin A3] A5 = {i: i*ifor iin A1} A6 = [[i, i*i]for ... 阅读全文
posted @ 2018-02-20 15:12 小学弟- 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 内置函数二: 1.lambda (匿名函数) 为了解决一些简答的需求而设计的一句话函数。不需要def来声明。 def func(n): return n*n print(func(10))#100 f = lambda n: n*n print(f(10))#100 注意: 语法:函数名 = lam 阅读全文
posted @ 2018-02-20 14:51 小学弟- 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 内建函数 1. abs(number) 用法:返回数字的绝对值 2. all(iterable) 用法:如果iterable的所有元素都是真值,就返回True,否则返回False 3. any(iterable) 用法:如果iterable的所有元素都是假值,就... 阅读全文
posted @ 2018-02-19 21:00 小学弟- 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 生成器 通过列表生成式,我们可以直接创建一个列表。但是受内存限制,列表容量肯定是有限的。 而且,创建一个很多很多元素的列表,不仅占用很大的内存空间,如果我们仅仅访问前几 元素,那后面绝大多数的元素占用的空间就白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那多好!这样就不必浪费空间了,这样 你好我好大家好。 在Python中,这种一边循环一边计算的机制,称为生成器:... 阅读全文
posted @ 2018-02-18 14:48 小学弟- 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 闭包 学习闭包前先要知道 函数名的运用 函数名就是一个变量,但是他是一个特殊的变量,与括号配合可以执行函数的变量。 1.函数名的内存地址 def func(): print('hello') print(func) 结果: 2.函数名可以赋值给其他变量 def func(): print("hello"... 阅读全文
posted @ 2018-02-17 21:27 小学弟- 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.迭代和可迭代协议 1)什么叫迭代 for i in [1,2,3,4]: print(i) 结果: 1 2 3 4 for i in 1234 print(i) 结果: Traceback (most recent call last): File "test.py", line 4, ... 阅读全文
posted @ 2018-02-17 20:21 小学弟- 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 列表生成式 列表生成式即List Comprehensions ,是Python内置的非常简单却强大的可以用来创建list的生成式 例子: 要生成list [1,2,3,4,5] 可以用 list(range(1,6)) 但是如果要生成[1*1,2*2,3*3,4*4,5*5]怎么办? 一种方法是循环 L = [] for i in range(1,6): ... 阅读全文
posted @ 2018-02-17 10:18 小学弟- 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 准备知识: 1.在Python解释器开始执行之后,机会在内存中开辟一个空间,每当遇到 一个变量的时候,就把变量和值之间的关系记录下来,但是当遇到函数定义 的时候,解释器只是把函数名读入内存,表示这个函数存在,至于函数内部 的变量和逻辑,解释器是不关心的。也就是说一开始的时候函数只是加载进 来,仅此而已,只有当函数被调用和访问的时候解释器才会根据函数内部声 明的变量来进行开辟变量的内部... 阅读全文
posted @ 2018-02-13 15:38 小学弟- 阅读(221) 评论(0) 推荐(0) 编辑