Python实现多分支----switch
2022/2/10 12:13:29
本文主要是介绍Python实现多分支----switch,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Python 中没有 switch/case 语法,如果使用 if/elif/else 会出现代码过长、易读性差等问题。
我们可以借助字典实现 switch 的功能。
def fun1(): # 执行函数1 print('This is the fun1') def fun2(): # 执行函数2 print('This is the fun2') def fun3(): # 执行函数3 print('This is the fun3') def default(): #执行默认函数 print('No such fun') switch = {' fun1': fun1, # 注意此处不要加括号 ' fun2': fun2, ' fun3': fun3, } switch.get( ' fun1', default)() # 根据key执行对应的函数,如果没有就执行默认的函数
dict.get(key, default=None)
python初学者通常使用get只使用第一个参数,它还有一个默认参数,如果键不在字典中返回默认值 None 或者设置的默认值。
这篇关于Python实现多分支----switch的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享