# 匿名函数:lambda表达式
# lambda 参数: 逻辑
f = lambda name: print(name)
f('tom')

f2 = lambda x, y: x + y
print(f2(4, 6))

测开之路八十二:匿名函数:lambda表达式

 

# 实现根据输入的筛选条件执行不同的函数
def hello_chinese(name):
    print('你好', name)


def hello_english(name):
    print('hello', name)


operation = {
    'c': hello_chinese,
    'e': hello_english,
    'j': lambda name: print('こんにちは', name)
}
while True:
    name = input('请输入名字:')
    if name == 'stop':
        break
    language = input('请选择语言:\nc ==> 中文\ne ==> 英文\nj ==> 日文')
    operation.get(language, hello_chinese)(name) # 输入的值不为cej时,默认调hello_chinese

测开之路八十二:匿名函数:lambda表达式

测开之路八十二:匿名函数:lambda表达式

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-31
  • 2021-11-25
  • 2021-08-20
  • 2021-12-12
猜你喜欢
  • 2021-10-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-03
  • 2021-11-13
  • 2022-12-23
相关资源
相似解决方案