zoukankan      html  css  js  c++  java
  • python学习记录

    python函数记录

    @修饰符作用 就是表示@以下的值或者函数作为@后面函数的參数 返回值由@后面的函数返回

    map() 接收一个函数和一个序列,然后保留函数返回的结果的序列

    reduce() 接收一个函数和一个序列 函数结果为一个值,运算过程就是从序列的第一个值開始传给函数。返回结果再次传入函数,直到最后得到一个结果。

    filter() 过滤函数 接收一个函数和一个序列 然后函数返回true和false,保留序列中的返回true的。

    def is_odd(n):
        return n % 2 == 1
    
    filter(is_odd, [1, 2, 4, 5, 6, 9, 10, 15])
    
    # 结果: [1, 5, 9, 15]

    sorted() 排序函数 能够自己定义比較函数。

    pp = [2,10,-5,100,25,-50]
    p = sorted(pp)
    print p

    也能够这样定义比較函数

    def cmp(x,y):
        if x>y:
            return -1
        if x<y:
            return 1
        return 0
    pp = [2,10,-5,100,25,-50]
    p = sorted(pp,cmp)
    print p
    

    lambda 匿名函数 调用方法 lambda x :  x * x



  • 相关阅读:
    表单控件和属性
    html5语义化标签
    移动布局
    webpack
    OMobile
    Npm的下载 安装 管理工具
    模块化开发
    百度地图
    离线缓存
    canvas和svg
  • 原文地址:https://www.cnblogs.com/cxchanpin/p/6739079.html
Copyright © 2011-2022 走看看