Python
林世龙
这个作者很懒,什么都没留下…
展开
-
函数式编程
函数式编程高阶函数函数不止可以接受变量,还可以接受函数。其实函数名本身就是一种变量,也是可以指向的。而接受函数作为参数的函数就称之为高阶函数。map和reducemap函数就是一个高阶函数,它接受两个参数,其中一个是函数,另一个是iterable。 iterable中的每一个元素都会被接受的这个函数作用一次,并最终返回。注意map函数的结果并不是一个list或者tuple,dic,set....原创 2020-02-21 22:03:05 · 133 阅读 · 0 评论 -
python筛法求素数
筛法就是把那些倍数除去,剩下的就是素数def make_Primes(n): Primes=[True]*n Primes[:2]=[False]*2 for (may_Prime,key) in enumerate(Primes): if key: for not_Prime in range(may_Prime*may_Prime...原创 2020-02-01 20:57:11 · 767 阅读 · 0 评论 -
用python如何把一个数字拆开再拼接上
拼接一个数字比如说现在有一个List,L=[1,2,3,4,5]。把这个list里面的数字拿出来拼上。可以用reduce函数,也可以把list里面的元素转换成字符类型再拼接上。第一种做法from functools import reducedef f(m,n): return(10*m+n) L=[1,2,3,4,5] k=reduce(f,L)print(k)第二种做法...原创 2020-01-30 20:04:40 · 5153 阅读 · 0 评论