python中是沒用switch語句的,這應該是體現python大道至簡的思想,python中一般多用字典來代替switch來實現。
#coding: utf-8
from __future__ import division
def jia(x,y):
print x+y
def jian(x,y):
print x-y
def cheng(x,y):
print x*y
def chu(x,y):
print x/y
operator =
def f(x,o,y):
operator.get(o)(x,y)
f(3,'+',2)
上面的**就用字典實現了選擇功能,要是在c++中實現上述功能,是用switch實現的,但是用python的字典實現起來更簡單
語句 switch語句
switch語句的特點如下 1 switch x 被選擇的內容 即x 只能是byte,short,int,char這四種型別 2 備選答案並沒有指定的順序,但是執行肯定是從第乙個case開始的,如果其中有匹配的case,執行完,通過該case的break就結束了switch。如果沒有匹配的case,...
C 中的switch語句
switch語句在c或c 語言中是非常普通的乙個語句了,而且我們也是經常用到的。而且我們使用的switch語句都是和case default break等語句一起使用的。switch語句的使用可以非常的簡單,也可以非常的複雜,所以你可以看到下面的一些另類的使用。首先問一下的是 你知道switch文法...
java中的switch語句
選擇語句 switch語句 編寫格式 switch 表示式 執行流程 表示式和case後面的常量進行比較 和哪個常量相同,就執行哪個case後面的程式,遇到break,就全部結束 關鍵字 swidth case default break switch語句中表示式的資料型別,根據不同的jdk版本,有...