文章插图
Python中Switch Case的替换语句是什么?
与我们之前使用的所有其他编程语言不同 , Python没有switch或case语句 。为了解决这个问题,我们使用字典映射(dictionary mapping) 。
# Function to convert number into string # Switcher is dictionary data type here def numbers_to_strings(argument): switcher = { 0: "zero", 1: "one", 2: "two", } # get() method of dictionary data type returns # value of passed argument if it is present # in dictionary otherwise second argument will # be assigned as default value of passed argument return switcher.get(argument, "nothing") # Driver program if __name__ == "__main__": argument=0 print numbers_to_strings(argument)
此代码类似于C++中的给定代码:#include<bits/stdc++.h> using namespace std; // Function to convert number into string string numbers_to_strings(int argument){ switch(argument) { case 0: return "zero"; case 1: return "one"; case 2: return "two"; default: return "nothing"; }; }; // Driver program int main() { int argument = 0; cout << numbers_to_strings(argument); return 0; }
【python中的switch case】输出:Zero
- 酸辣藕尖的做法,爽口酸辣藕尖的做法
- 苹果手机如何关闭广告
- 苦瓜减肥胶囊,苦瓜软胶囊有什么作用
- 巢湖银屏牡丹观赏时间 巢湖银屏山牡丹花最佳观赏期
- 炒白菜怎么炒不出水入味,炒白菜怎样才入味
- diy,自己动手给芭比娃娃做一个迷你芭比娃娃,好可爱!
- 谷中之王黑小米是谁 谷中之王黑小米
- 小米手机桌面图标变大了或太小了怎么办
- c4dr18安装教程win10