#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/8/22 13:42 # @Author : limingyu # @Site : # @File : Test_set.py # @Software: PyCharm ################## 三元运算(lamda):if-else的简写##################### if 1 == 1: name = "liming" else: name = "xiaoli" #如果 1==1 成立, #name = "liming" #否则 # name = "xiaoli" #一句三元运算等价ifelse四句 name = "liming" if 1 ==1 else "xiaoli" ################## #lamda表达式 函数的简写 ##################### def f1(a1): return a1 + 100 #lamdba表达式只能写一行 f2 = lambda a1:a1 + 100 #lamda表达式 f3 = lambda a1,a2 : a1 + a2 + 100 #含多个参数 ret = f1(20) print(ret) #120 ret = f2(20) print(ret) #120 ret = f3(20,10) print(ret) #130
python之三元运算符和lambda表达式
最新推荐文章于 2024-05-10 10:23:05 发布