Python利用dict实现switch
来源:互联网 发布:炒股软件排名 编辑:程序博客网 时间:2024/06/08 08:26
Python3还是没有switch,可以利用if-else来实现,但是非常不方便。使用dict来实现会比较简洁优雅。
# -*- coding: utf-8 -*-"""Python利用dict实现switch"""def add(x, y): return x + y def subtract(x, y): return x - y def multiply(x, y): return x * ydef divide(x, y): assert(y != 0) return x / ymapping = {"+": add, "-": subtract, "*": multiply, "/": divide}def cal(x, y, symbol="+"): assert(symbol in mapping) return mapping.get(symbol)(x, y)if __name__ == "__main__": result = cal(3, 0, "&")
阅读全文
0 0
- Python利用dict实现switch
- python dict 实现 switch 功能
- Python利用字典实现switch功能
- Python利用字典实现switch功能
- python的dict实现
- python之 利用字典与函数实现switch case功能
- python switch的实现
- python中实现switch
- Python的switch实现
- python的switch实现
- python switch 实现
- python实现switch功能
- python 实现switch
- python类中实现dict的功能
- Python实现dict转换成HTML表格
- 【Python】利用setdefault函数实现dict的转置(key与value对互换),统计value出现的次数
- python dict
- python dict
- IBM的z13从竞争激烈的大型主机市场中脱颖而出
- HTML不常见的知识
- java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader
- linux学习小记01-linux从入门到精通系统管理篇,第5章shell的基本命令
- SQLite3 修改字段属性
- Python利用dict实现switch
- Freemarker 使用
- POJ 2001-Shortest Prefixes
- Explain使用简介
- mysql json类型,java查询出来乱码
- adnroid studio错误提示显著
- Python 函数修饰符(装饰器)的使用
- 程序3
- java程序员从笨鸟到菜鸟之(三十一)集合之TreeMap以及集合嵌套