Python基于字典实现switch case函数调用


Posted in Python onJuly 22, 2020

python中没有swich..case,若要实现一样的功能,又不想用if..elif来实现,可以充分利用字典进行实现

主要是想要通过不同的key调用不同的方法,在学习过程中,发现不管输入的key是什么,只要字典中存在输出内容,每次都会输出,这跟自己需要的功能有出入。

通过调试后,发现问题主要出现在key值对应的value的方法名有没有带()有很大的关系,如下:

不管bb中的number填写的是多少,总是会输出123

Python基于字典实现switch case函数调用Python基于字典实现switch case函数调用

如果把cs()改为cs,那么只有在调用2的时候才会输出123;或者改下return的方法,可以选择不加()

Python基于字典实现switch case函数调用Python基于字典实现switch case函数调用Python基于字典实现switch case函数调用

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python time模块详解(常用函数实例讲解,非常好)
Apr 24 Python
python爬虫获取京东手机图片的图文教程
Dec 29 Python
python实现Floyd算法
Jan 03 Python
Python内置模块ConfigParser实现配置读写功能的方法
Feb 12 Python
Python多线程应用于自动化测试操作示例
Dec 06 Python
解决Python plt.savefig 保存图片时一片空白的问题
Jan 10 Python
python使用参数对嵌套字典进行取值的方法
Apr 26 Python
python文件处理fileinput使用方法详解
Jan 02 Python
python百行代码自制电脑端网速悬浮窗的实现
May 12 Python
python中threading和queue库实现多线程编程
Feb 06 Python
python数据分析之用sklearn预测糖尿病
Apr 22 Python
Python djanjo之csrf防跨站攻击实验过程
May 14 Python
Jmeter HTTPS接口测试证书导入过程图解
Jul 22 #Python
使用python批量修改XML文件中图像的depth值
Jul 22 #Python
Python持续监听文件变化代码实例
Jul 22 #Python
Python不支持 i ++ 语法的原因解析
Jul 22 #Python
基于selenium及python实现下拉选项定位select
Jul 22 #Python
Python实现手绘图效果实例分享
Jul 22 #Python
Selenium及python实现滚动操作多种方法
Jul 21 #Python
You might like
php GD绘制24小时柱状图
2008/06/28 PHP
PHP版本如何选择?应该使用哪个版本?
2015/05/13 PHP
PHP判断用户是否已经登录(跳转到不同页面或者执行不同动作)
2016/09/22 PHP
PHP实现的mysql读写分离操作示例
2018/05/22 PHP
js操作二级联动实现代码
2010/07/27 Javascript
javascript设计模式 接口介绍
2012/07/24 Javascript
jquery 按钮状态效果 正常、移上、按下
2013/08/12 Javascript
javascript检测是否联网的实现代码
2014/09/28 Javascript
script标签属性用type还是language
2015/01/21 Javascript
详解Vue.js入门环境搭建
2017/03/17 Javascript
layui监听单元格编辑前后交互的例子
2019/09/16 Javascript
关于vue表单提交防双/多击的例子
2019/10/31 Javascript
基于ts的动态接口数据配置的详解
2019/12/18 Javascript
浅谈React中组件逻辑复用的那些事儿
2020/05/21 Javascript
python 实现归并排序算法
2012/06/05 Python
python中使用序列的方法
2015/08/03 Python
Python实现字符串匹配算法代码示例
2017/12/05 Python
Python利用字典将两个通讯录文本合并为一个文本实例
2018/01/16 Python
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
django反向解析和正向解析的方式
2018/06/05 Python
pygame游戏之旅 游戏中添加显示文字
2018/11/20 Python
PyTorch中topk函数的用法详解
2020/01/02 Python
Python实现投影法分割图像示例(一)
2020/01/17 Python
Html5 页面适配iPhoneX(就是那么简单)
2019/09/05 HTML / CSS
美国家用电器和电子产品商店:Abt
2016/09/06 全球购物
戴森英国官网:Dyson英国
2019/05/07 全球购物
食品营养与检测应届生求职信
2013/11/08 职场文书
公司营业员的自我评价
2014/03/04 职场文书
集中整治工作方案
2014/05/01 职场文书
会员活动策划方案
2014/08/19 职场文书
2016公司年会通知范文
2015/04/25 职场文书
九年级历史教学反思
2016/02/19 职场文书
公文格式,规则明细(新手收藏)
2019/07/23 职场文书
创业计划书之小型广告公司
2019/10/22 职场文书
mysql 获取时间方式
2022/03/20 MySQL
Pyhton爬虫知识之正则表达式详解
2022/04/01 Python