zoukankan      html  css  js  c++  java
  • 三元运算 + lambda表达式

     1 ########################################################-------------------------------------------------------------########################################################
     2 #三元运算(简单的if判断)
     3 普通的if判断:
     4 if 1==1:
     5     name = "zhangjianghua"
     6 else:
     7     name = "zhangliang"
     8 print (name)
     9 
    10 #三元运算(三目运算)
    11 name = "zhangjianghua" if 1==1 else "zhangliang"        #只要1==1条件成立,则name = "zhangjianghua",不成立,则:name = "zhangliang"
    12 print (name)
    13 
    14 ########################################################-------------------------------------------------------------########################################################
    15 #lambda表达式(简单的函数体)
    16 #普通的函数:
    17 def f1(a):
    18     return  a+100
    19 ret = f1(10)
    20 print (ret)
    21 
    22 #lambda表达式:
    23 f2 = lambda b: b+100
    24 r = f2(20)
    25 print (r)
    26 
    27 #lambda表达式:
    28 f2 = lambda b,c: b+c+100
    29 r = f2(20,30)
    30 print (r)
    31 
    32 ########################################################-------------------------------------------------------------########################################################
  • 相关阅读:
    testDecoration
    python装饰器详解
    开闭原则, 对扩展开放、对修改关闭
    使用元类 编写ORM
    Python 实现累加计数的几种方法
    python 查找目录下 文件名中含有某字符串的文件
    android应用程序的混淆打包规范
    自定义Tabs
    android-Service
    Loader异步装载器
  • 原文地址:https://www.cnblogs.com/zhangjianghua/p/8243637.html
Copyright © 2011-2022 走看看