摘要: filter filter()接收一个函数和一个序列和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素在一个list中,删掉偶数,只保留奇数:def is_odd(n): return n % 2 == 1list(fi 阅读全文
posted @ 2018-02-20 10:41 夜游星 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 埃拉托色尼筛选法(the Sieve of Eratosthenes)简称埃氏筛法,是古希腊数学家埃拉托色尼(Eratosthenes 274B.C.~194B.C.)提出的一种筛选法。 是针对自然数列中的自然数而实施的,用于求一定范围内的质数. (1)先把1删除(现今数学界1既不是质数也不是合数) 阅读全文
posted @ 2018-02-20 10:00 夜游星 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 可以把函数本身赋值给变量>>> f = abs变量可以指向函数>>> f = abs>>> f(-10)10abs函数实际上是定义在import builtins模块中的,所以要让修改abs变量的指向在其它模块也生效,要用import builtins; builtins.abs = 10 传入函数 阅读全文
posted @ 2018-02-20 09:42 夜游星 阅读(270) 评论(0) 推荐(0) 编辑