上一页 1 ··· 13 14 15 16 17
摘要: 匿名函数lambda lambda x:x*x x就是参数 相当于函数 def f(x): return x*x 匿名函数可以作为函数对象赋值给变量: 匿名函数可以作为函数返回值返回 匿名函数没有return 阅读全文
posted @ 2018-04-10 15:28 富0代 阅读(102) 评论(0) 推荐(0)
摘要: 1.函数作为返回值 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 2.闭包 注意到返回的函数在其定义内部引用了局部变量args,所以,当一个函数返回了一个函数后,其内部的局部变量还被新函数引用,所以,闭包用起来简单,实现起来可不容易。 另一个需要注意的问题是,返回的函数并没有立刻 阅读全文
posted @ 2018-04-10 15:04 富0代 阅读(154) 评论(0) 推荐(0)
摘要: python函数式编程 1、高阶函数的定义: 函数名也是变量, 传入函数 既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 一个最简单的高阶函数: 再看reduce的用法。reduce把一个函数作用在一个序列[x1, x2, x3, . 阅读全文
posted @ 2018-04-10 14:29 富0代 阅读(101) 评论(0) 推荐(0)
摘要: 1、切片 切片: >>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] >>> L[:3] ['Michael', 'Sarah', 'Tracy'] >>> L = list(range(100)) >>> L [0, 1, 2, 3, ..., 阅读全文
posted @ 2018-04-09 22:40 富0代 阅读(116) 评论(0) 推荐(0)
摘要: 1.内置函数的调用: 可以在官方网站查找内置函数及说明,也可以通过help(abs)函数查看相应的信息。 https://docs.python.org/3/library/functions.html 举例函数abs(),int(),float(),str(),hex(),max(),bool() 阅读全文
posted @ 2018-04-09 14:30 富0代 阅读(128) 评论(0) 推荐(0)
摘要: 1.dict:pop(),get(),in,{} >>> dicttest = {'marry':34,'jucy':56} --初始化>>> dicttest{'jucy': 56, 'marry': 34}>>> dicttest['marry']=66 --替换>>> dicttest{'ju 阅读全文
posted @ 2018-04-08 15:24 富0代 阅读(151) 评论(0) 推荐(0)
摘要: for while 、 break:退出循环 continue:退出本次循环 例子 for i range(0,101,2): print(i) while n<=100: if (n>10): break prin t(i) n = n + 1 print ('end') 小结 循环是让计算机做重 阅读全文
posted @ 2018-04-08 14:56 富0代 阅读(166) 评论(0) 推荐(0)
摘要: 1.if语句 if <条件判断1>: <执行1> elif <条件判断2>: <执行2> ..... else: <执行> 例子: 阅读全文
posted @ 2018-04-08 14:50 富0代 阅读(150) 评论(0) 推荐(0)
摘要: 1.list的定义,插入insert,append,按位置索引。 >>> name = ['Macal','lily','lucy','bob'] --初始化>>> name['Macal', 'lily', 'lucy', 'bob']>>> name.insert(1,'jazz') --在位置 阅读全文
posted @ 2018-04-08 14:18 富0代 阅读(104) 评论(0) 推荐(0)
摘要: 1.三种编码:ascii Unicode utf8 2.字符串和编码数字的两个函数:ord(字符转数字ord(‘A’)=65)和 chr(数字转字符chr(65)=A) 3.bytes存储编码,记住两个函数encode和decode 由于Python的字符串类型是str,在内存中以Unicode表示 阅读全文
posted @ 2018-04-07 22:41 富0代 阅读(169) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17
返回
顶部