zoukankan      html  css  js  c++  java
  • 第二月 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()      执行字符串类型的代码 ,没有返回值
    动态执行代码块
  • 相关阅读:
    克隆节点及添加属性节点
    元素属性的添加删除(原生js)
    清浮动方法
    css样式获取及兼容性(原生js)
    js基础---数据类型转换
    js基础---数字日期及运算
    js基础---object对象
    input询问键盘输入超时自动跳过选择默认值
    xpath定位
    selenium报错问题解决方法
  • 原文地址:https://www.cnblogs.com/wyfmc/p/11909525.html
Copyright © 2011-2022 走看看