• 第二月 day 2,内置函数


     
     
     
    map       循环模式
    map(function, iterable,...)
    循环iterable 中的每一个元素,分别作用于function  返回结果
     
     
    map 返回的结果是迭代器对象,可以通过for循环或者list查看结果
     
     
     
    filter       筛选模式
     
     
    filter(function, iterable,...)  
     
     
    函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件的迭代器对象。  
     
     
    取值同map ,结果也是迭代器对象
     
     
    function可以为 None
     
     
     
    reduce    累加模式
      reduce(function,iterable,[初始值]) # 这两个参数必须都要有,缺一个不行
    用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。
      形参一定要有两个
     from functools import reduce    python 3中reduce 在functools工具里面,需要引进
     Func 参数不能为None
     hello 是初识值,可以没有,如果有是在最前面累加的
     
     
    直接打印obj,不是迭代对象
    print(obj)     结果“helloabc”
     
     
    eval()     执行字符串类型的代码,有返回值
    只能计算单个表达式
    exec()      执行字符串类型的代码 ,没有返回值
    动态执行代码块
  • 相关阅读:
    Smith Numbers POJ
    HDU
    dp HDU
    POJ
    HDU
    LOOPS HDU
    水题,P1789 【Mc生存】插火把 (暴力即可)
    LOOPS
    Coprime (单色三角形+莫比乌斯反演(数论容斥))
    莫比乌斯函数 51nod-1240(合数分解试除法)
  • 原文地址:https://www.cnblogs.com/wyfmc/p/11909525.html
Copyright © 2020-2023  润新知