用python如何实现switch,Python中实现switch功能实例解析

前言

今天在学习python的过程中,发现python没有switch这个语法。于是就想在python中如何才能实现这个功能呢?

正文

本文中我们对switch的使用模拟为正常的数据库的增删改查操作的对应,如'select

对应'select action'等。

1.简单的if-else

正如我们所知,python中有if语句,而且当时学习C的时候,学到if-else时引出的的替代品就是switch,两者可以完美的互相替代,需要注意的是在python中else if简化成了elif。如下所示:

#!/usr/bin/env python

user_cmd = raw_input("please input your choice:\n")

if usercmd == "select"

ops = "select action"

elif usercmd == "update"

ops = "update action"

elif usercmd == "delete"

ops = "delete action"

elif usercmd == "insert"

ops = "insert action"

else

ops = "invalid choice!"

print ops

`

2.使用字典

你可能感兴趣的:(用python如何实现switch,Python中实现switch功能实例解析)