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 相关文章推荐
Python3读取zip文件信息的方法
May 22 Python
Python实现脚本锁功能(同时只能执行一个脚本)
May 10 Python
Python获取本机所有网卡ip,掩码和广播地址实例代码
Jan 22 Python
python正则表达式及使用正则表达式的例子
Jan 22 Python
DataFrame中去除指定列为空的行方法
Apr 08 Python
pytorch打印网络结构的实例
Aug 19 Python
Python类中方法getitem和getattr详解
Aug 30 Python
基于pytorch的lstm参数使用详解
Jan 14 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
Feb 23 Python
查看已安装tensorflow版本的方法示例
Apr 19 Python
Jupyter notebook如何修改平台字体
May 13 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
Nov 15 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 $_ENV为空的原因分析
2009/06/01 PHP
php获取文件名后缀常用方法小结
2015/02/24 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
2015/09/23 PHP
深入理解PHP内核(一)
2015/11/10 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
PHP的PDO错误与错误处理
2019/01/27 PHP
推荐:极酷右键菜单
2006/11/29 Javascript
使用Javascript接收get传递的值的代码
2011/11/30 Javascript
使用jquery修改表单的提交地址基本思路
2014/06/04 Javascript
jquery的clone方法应用于textarea和select的bug修复
2014/06/26 Javascript
JavaScript数组合并的多种方法
2016/05/22 Javascript
Bootstrap 填充Json数据的实例代码
2017/01/11 Javascript
JavaScript之生成器_动力节点Java学院整理
2017/06/30 Javascript
Web开发使用Angular实现用户密码强度判别的方法
2017/09/27 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
2018/12/14 Javascript
Vue实现简易计算器
2020/02/25 Javascript
详解Vue之计算属性
2020/06/20 Javascript
基python实现多线程网页爬虫
2015/09/06 Python
关于反爬虫的一些简单总结
2017/12/13 Python
使用python画个小猪佩奇的示例代码
2018/06/06 Python
pandas 读取各种格式文件的方法
2018/06/22 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
Python如何实现强制数据类型转换
2019/11/22 Python
python字典通过值反查键的实现(简洁写法)
2020/09/30 Python
联想哥伦比亚网上商城:Lenovo Colombia
2017/01/10 全球购物
Snapfish爱尔兰:在线照片打印和个性化照片礼品
2018/09/17 全球购物
科颜氏印度官网:Kiehl’s印度
2021/02/20 全球购物
应届大学生自荐信格式
2013/09/21 职场文书
大学生应聘推荐信范文
2013/11/19 职场文书
大学生村官心得体会范文
2014/01/04 职场文书
好媳妇事迹材料
2014/12/24 职场文书
感谢信范文大全
2015/01/23 职场文书
一个都不能少观后感
2015/06/04 职场文书
dubbo服务整合zipkin详解
2021/07/26 Java/Android
Python 实现Mac 屏幕截图详解
2021/10/05 Python