如果你讨厌写 if else,怎么办?

开发 前端
近期家里有点事,导致我的每日运动和日更都中断了,不过我并不打算苛责自己,毕竟不是计算机,做不到那么精确和规律,何况为了家人,断了就断了吧。

[[435172]]

近期家里有点事,导致我的每日运动和日更都中断了,不过我并不打算苛责自己,毕竟不是计算机,做不到那么精确和规律,何况为了家人,断了就断了吧。

不过想了想,只要有闲暇,我就应该去运动打卡和日更,因为每一天都值得做点什么,然后记录下来。所以关注我的朋友们别走开,我仍然不遗余力的在这里分享 Python 的编程技巧,希望可以帮到学习 Python 的朋友们,偶尔也会扯扯淡。

今天的话题是如果你讨厌 if else,你可以使用 Python 的字典,比如说下面的代码:

那个 dispatch_dict 函数的实现是不是很优雅?你学会了吗

里面用到了匿名函数:lambad 表达式,这里不得不提一下,Python 中函数是一等公民,啥是一等公民?就是说函数可以当作参数传给其他函数,函数也可以作为其他函数的返回值,函数还可以想变量一样存储在数据结构中。 dispatch_dict 函数就把函数存在了字典中。

类似的,我们还可以这样玩:

 

责任编辑:武晓燕 来源: Python七号
相关推荐

2022-02-17 08:57:18

内存设计进程

2022-04-22 10:30:07

框架JavaScript前端

2013-02-28 11:00:51

IE10浏览器

2015-10-28 17:09:13

技术创业

2010-12-22 14:40:51

3Q大战

2015-10-22 09:09:59

BAT投资VC

2021-01-23 23:18:21

Windows 10Windows微软

2018-09-04 16:01:33

工作挑战性技术

2021-02-24 08:38:48

Kafka消息Consumer

2016-10-09 23:12:59

2009-11-30 13:27:21

2010-05-04 09:53:33

云计算

2023-07-07 00:54:05

2017-12-08 11:14:21

2010-11-17 11:06:34

跳槽

2015-08-05 10:39:54

知乎整理腾讯

2015-10-10 10:42:03

企业级云服务AWS

2017-06-30 13:23:59

SaaS供应商破产

2013-07-15 09:51:04

2019-04-15 10:45:37

点赞
收藏

51CTO技术栈公众号