python中switch語句用法

2021-09-01 19:13:35 字數 469 閱讀 9679

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版本,有...