python中的switch case

Python中的Switch Case

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; } 

输出:

Zero

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2023年 6月 20日 下午1:31
下一篇 2023年 6月 20日 下午1:41

相关推荐

  • qq炫舞舞灵挑战怎么玩

    本次版本的更新后,家园又新增了玩法,自宠物打工、神像祈福、池塘钓鱼之后,舞灵塔这一炫酷的建筑全新落户家园!者个看起来酷炫无比的建筑到底是用来干什么的呢?今天小编带你解读全新玩法—舞…

    2023年 9月 6日
  • 淘宝商家再也看不到客户手机号了怎么办

    淘宝最近政策:今天起(9月1日)淘宝商家将无法看到消费者的手机号了。最近淘宝推出了一个全新的虚拟号码解决方案,将彻底切断商家与消费者之间的手机联系。 收件人真实手机号全程保密,此次…

    2023年 7月 6日
  • 印刷常用纸张开度尺寸图,印刷常用纸张尺寸对照表

    印刷常用尺寸及纸张开度你都知道吗?广告图文公司必备,赶快收藏! 开是什么单位? 按国家标准规定生产的纸张称作全开纸,把一张全开纸裁切成面积相等的若干小张,叫多少开数。如全张纸被分为…

    2023年 4月 25日
  • 携号转网不换号改套餐

    Q1:什么是携号转网? 携号转网,顾名思义用户可以不更换手机号就能转换成为另一家运营商的用户。 适用于原运营商所在地信号太差网速慢或者原运营商的套餐不合适,想换套餐但是不想换号码的…

    2023年 1月 24日
  • 电脑版微信多开的三种方法(电脑多开微信的方法)

    现在很多人都有不止一个微信号,想在手机上登录多个微信有很多办法:比如有的手机有微信分身功能,可以支持微信双开,如果没有,还可以借助一些支持双开的软件。 今天就来跟大家分享一个电脑微…

    2022年 12月 22日
  • 淘宝严查极限词(淘宝商家使用极限词是否可以索赔)

    不了解规则被处罚是最不应该的 前几日有小伙伴吐槽被极限用语敲诈,百度下发现这种案例不在少数。淘宝网根据新《广告法》结合淘宝网卖家实际经营情况,明确了淘宝天猫不能使用的极限用语,那么…

    2023年 2月 23日
  • 微信公众号注册小程序收费吗(公众号认证过期小程序还能使用吗)

    很多朋友想要了解以及如何避免因为认证小程序所需要的额外费用,本文就给大家分享公众号小程序的注册认证方法给大家做参考。 1、公众号开通小程序首先需要到微信公众平台登录公众号账号。是微…

    2023年 4月 29日
  • 双点医院攻略,unity双点医院

    《主题医院》的精神续作《双点医院(Two Point Hospital)》即将发售了,这款游戏采用了D加密技术来防止盗版,然而遗憾的是,在游戏发售之前,黑客就已经破解了它的D加密。…

    2023年 7月 23日
  • 美图秀秀静态图片变动态教程

    6月12日消息,近日,美图秀秀推出了基于AI技术的全新功能—“魔法照片”,包括头发流动、鲜花环绕、花瓣变身、滤色叠加、空间位移、火焰星云等10多种魔法效果,用户可以将静态照片一键转…

    2023年 11月 1日
  • 手机浏览器怎么清除历史浏览记录

    大家好,我是小草技术分享的小白,今天给大家分享 “手机浏览器怎么清除历史浏览记录?” 手机使用中会产生大量的缓存数据,特别是在上网浏览中,那么怎么清除手机浏览器的历史记录呢?可以按…

    2023年 5月 1日