近期家里有点事,导致我的每日运动和日更都中断了,不过我并不打算苛责自己,毕竟不是计算机,做不到那么精确和规律,何况为了家人,断了就断了吧。
不过想了想,只要有闲暇,我就应该去运动打卡和日更,因为每一天都值得做点什么,然后记录下来。所以关注我的朋友们别走开,我仍然不遗余力的在这里分享 Python 的编程技巧,希望可以帮到学习 Python 的朋友们,偶尔也会扯扯淡。
今天的话题是如果你讨厌 if else,你可以使用 Python 的字典,比如说下面的代码:
那个 dispatch_dict 函数的实现是不是很优雅?你学会了吗
里面用到了匿名函数:lambad 表达式,这里不得不提一下,Python 中函数是一等公民,啥是一等公民?就是说函数可以当作参数传给其他函数,函数也可以作为其他函数的返回值,函数还可以想变量一样存储在数据结构中。 dispatch_dict 函数就把函数存在了字典中。
类似的,我们还可以这样玩: