zoukankan      html  css  js  c++  java
  • python 匿名函数lambda的用法

    lambda函数的语法只包含一个语句,如下:    lambda arg1,arg2,.....argn:expression(主要是看下面的例子)
    代码示例:

    #-*- coding:utf-8 -*-
    #__author__ = "www.iplaypy.com"
     
    # 普通python函数
    def func(a,b,c):
        return a+b+c
     
    print func(1,2,3)
    # 返回值为6
     
    # lambda匿名函数
    f = lambda a,b,c:a+b+c
     
    print f(1,2,3)
    # 返回结果为6

     示例:f = lambda a,b,c:a+b+c 中的关键字lambda表示匿名函数,
      冒号:之前的a,b,c表示它们是这个函数的参数。
         匿名函数不需要return来返回值,表达式本身结果就是返回值。

    判断字符串是否以某个字母开头

    >>> print (lambda x: x.startswith('B'))('Bob')
    True

  • 相关阅读:
    pagefile.sys
    Oracle数据库同义词
    oracle临时表
    修改Oracle并行度
    Oracle 反键索引/反向索引
    Ajax基础2
    DOM高级
    面向对象--高级
    面向对象---中级
    面向对象-初级
  • 原文地址:https://www.cnblogs.com/xiaozengzeng/p/12865308.html
Copyright © 2011-2022 走看看