博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python的elif语句
阅读量:2350 次
发布时间:2019-05-10

本文共 411 字,大约阅读时间需要 1 分钟。

Python中没有switch/case语句,我们可以用elif语句来模拟它.

如:

if user.cmd == 'create':    action = "create item"elif user.cmd == 'delete':    action = 'delete item'elif user.cmd == 'update':    action = 'update item'else:    action = 'invalid choice... try again!'
简化一下可以变为如下形式:
if user.cmd in ('create', 'delete', 'update'):    action = '%s item' % user.cmdelse:    action = 'invalid choice... try again!'
使用字典要比使用elif或者for循环快很多.

转载地址:http://uihvb.baihongyu.com/

你可能感兴趣的文章
C++知识库内容精选 尽览所有核心技术点
查看>>
红帽发布混合云应用新品JBoss EAP 7
查看>>
2016红帽年度创新大奖榜单揭晓
查看>>
2016年,我们为什么要学习C++?
查看>>
Qt专家、订阅号“程序视界”创建者安晓辉:引导你逐步深入学习C++
查看>>
Java程序员修炼之路
查看>>
CSDN邀您一起构建Ruby知识库,率先掌握第一手学习资源
查看>>
前端各技术领域完整知识图谱大亮相
查看>>
前端各技术领域完整知识图谱大亮相
查看>>
前端各技术领域完整知识图谱大亮相
查看>>
前端各技术领域完整知识图谱大亮相
查看>>
前端开发人员必须了解的七大技能图谱
查看>>
数字化转型,金融行业的下一个引爆点
查看>>
HTML5知识库精选:优秀案例、酷炫特效、重难点技术解答
查看>>
英语专业女技术架构师:云平台上的CI/CD落地实践及应避免的坑
查看>>
聚美优品张川:如何搭建秒杀场景下的运维架构
查看>>
前阿里GOC负责人葛梅:运维转型运营,IT服务管理体系搭建实践
查看>>
相约成都,周五众多知名企业再聚SDCC,约吗?一块启程(附参会名单及会前提醒)...
查看>>
React开发实践:如何做出好用的Switch组件
查看>>
HTML5 手势检测原理和实现
查看>>