zoukankan      html  css  js  c++  java
  • python函数总结

    #coding:utf-8
    #join()
    #用 join() 函数将 key 中的每个元素用逗号连接。
    a={1:1,2:2,3:3}
    n=a.keys()
    #b是字符或者数字都可以
    b='插入的东西'
    print b.join(str(n) for n in a.keys())
    
    #lambda 匿名函数
    #例子
    area=lambda b,h:0.5*b*h
    def area(b,h):
      return 0.5*b*h
    #一个意思
    #带分支的
    s = lambda x:"yes" if x==1 else "no"
    #filter()Python内置的一个高阶函数。
    #filter()函数是 Python 内置的另一个有用的高阶函数,filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断
    #,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。
    def is_odd(x): return x % 2 == 1 filter(is_odd, [1, 4, 6, 7, 9, 12, 17]) #结果为[1, 7, 9, 17]

    #reduce()函数也是Python内置的一个高阶函数。
    #reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。
    print reduce(lambda x,y:x+y,[1, 3, 5, 7, 9])
    #返回为25
  • 相关阅读:
    CVE-2020-0796 SMB远程代码执行漏洞复现
    SMTP用户枚举原理简介及相关工具
    sqli-labs全通关payload
    ASCII码表
    查看GitHub的历史
    npm安装vue创建一个helloworld程序
    JavaWeb12-Session
    JavaWeb11-Cookie
    JavaWeb10-Servlet实现随机产生图片验证码
    JavaWeb09-Servlet实现下载文件
  • 原文地址:https://www.cnblogs.com/seven777/p/7532087.html
Copyright © 2011-2022 走看看