使用Python函数和字典实现Java中的switch功能
来源:互联网 发布:做淘宝售后客服辛苦吗 编辑:程序博客网 时间:2024/06/05 17:34
Python中并没有类似Java中的switch表达式,而只能通过if...elif....else语句来操作多个条件,代码读起来显得有些繁重,但是使用字典就可以实现Java中的switch效果,实现代码如下:
# -*- coding:utf-8 -*-# author : 顾旭华# date : 2017/03/02# description : 通过函数和字典实现类似Java中的switch功能# 以 +-*/四种运算为例# 定义一个用于运算的函数,实现三个入参,2个表示待运算的数据,还有表示操作符def swicth(x,y,temp): # 定义一个字典用于表示+-*/四种运算的场景 result = { "+":x+y, "-":x-y, "*":x*y, "/":x/y } # 返回运算结果 return result.get(temp)# 调用函数switch验证当前结果x = 5y = 1z = swicth(x,y,"/")print z该代码只是通过+-*/运算作为示例,其他的需求场景可以再做改动
0 0
- 使用Python函数和字典实现Java中的switch功能
- python字典实现switch功能
- python之 利用字典与函数实现switch case功能
- Python利用字典实现switch功能
- Python利用字典实现switch功能
- Python基础之——使用字典和函数构造switch
- python实现switch功能
- python实现类似switch功能
- python dict 实现 switch 功能
- Python中实现switch功能
- 函数指针实现 switch功能
- python通过字典实现java的switch-case模式匹配(代码有注释)
- Python中的字典与C语言中的switch结构类比
- python字典 switch语句
- python学习总结---switch功能实现
- python实现简单的switch功能
- python使用函数属性实现全局变量功能
- 用python中的列表和字典实现名片管理系统
- Linux基础命令操作
- HTML <meta>汇总
- 模拟退火算法
- 健身时听适合的音乐可减少疲劳感
- MPEG-2视频编码框图
- 使用Python函数和字典实现Java中的switch功能
- vue-router同一路由地址同页面切换无效解决
- 主流浏览器内核介绍(前端开发值得了解的浏览器内核历史)
- 激活函数(Activation function)
- LeetCode题解-8-String to Integer (atoi)
- 子串问题
- 递归的优缺点
- linux 基本命令记录
- Huffman Tree