51Testing软件测试论坛

标题: Python之Lambda表达式和if not...else用法 [打印本页]

作者: liudinglong1989    时间: 2017-12-6 11:20
标题: Python之Lambda表达式和if not...else用法
  1. # -*- coding: utf-8 -*-



  2. print("*******if...else语句*********")
  3. #if 条件为真的时候返回if前面内容,否则返回0
  4. exp1= lambda x:x+1 if  2==1 else 0
  5. print(exp1(2))

  6. exp2 = lambda x:x+1 if  1==1 else 0
  7. print(exp2(2))

  8. print("*******if not...else语句*********")
  9. #if not 为假返回if not前面内容,否则返回0
  10. exp3 = lambda x:x+1 if not 2==1 else 0
  11. print(exp3(2))


  12. exp4 = lambda x:x+1 if not 1==1 else 0
  13. print(exp4(2))
复制代码







欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2