python中switch语句用法_python中的switch语句

python没有switch-case语句,官方文档介绍可以用if-elseif-elseif代替。

python中switch语句用法_python中的switch语句

同时也用其他的解决方案,比较简单的就是利用字典来实现同样的功能。写一个字典,每个key对应的值是一个方法。

如switch = {“valueA”:functionA,”valueB”:functionB,”valueC”:functionC}

调用时可以像这样

try:

switch[“value”]() #执行相应的方法。

except KeyError as e:

pass 或 functionX #执行default部分

简单代码如下:

switch = {

“a”:lambda x:x*2,

“b”:lambda x:x*3,

“c”:lambda x:x**x

}

try:

swtich[“c”](6)

except KeyError as e:

pass

也可以自己写一个swtich类来实现功能

以上就是python有switch语句吗的详细内容,更多请关注其它相关文章!

更多技巧请《转发 + 关注》哦!

本文【python中switch语句用法_python中的switch语句】由作者: C/S结构 提供,本站不拥有所有权,只提供储存服务,如有侵权,联系删除!
本文链接:https://www.cuoshuo.com/blog/4143.html

(0)
上一篇 2023-03-09 08:42:02
下一篇 2023-03-09 08:44:02

相关推荐

  • maven教程的war工程和jar工程

    一、为什么使用Maven这样的构建工具【why】 二、maven是什么【what】 三、安装maven 四、第一个maven 五、仓库和坐标 六、依赖 七、生命周期 八、Eclipse中使用maven 九、maven工程的依赖高级特性 十、build配置 图片 前言:目前所有的项目都在使用maven,可是一直没有时间去整理学习,这两天正好有时间,好好地整理一…

    2023-03-10
    700
  • 电脑的发展史简单介绍100字_电脑的发展史简介

    计算机的发展历史可以追溯到古希腊时期,当时已经有一些机械计算器。 但是,真正意义上的计算机是在 20 世纪初期诞生的。1936 年,英国数学家 Alan Turing 发明了第一台逻辑机器,从而奠定了计算机科学的基础。 1940 年代,第二次世界大战期间,计算机被广泛用于军事计算。1943 年,美国科学家设计了第一台大型电子计算机,称为 ENIAC,它被用于…

    2023-03-13
    500
  • java设计模式书籍推荐_javaweb入门书籍

    “有门语言,这辈子都不敢说精通” 这门语言,对很多人来说,应该就是Java吧?学到了啥程度,你才敢在简历上写精通Java?多线程,JDBC,类,变量,MVC等等基础肯定是要精通的,此外数据库啦,甚至很多的前端知识也要极其熟悉。你们觉得要达到什么境界呢? 今天风云教育整理了一些Java方面推荐人数最多的几本书,这个清单,是许多大牛都推荐过的经典JAVA书籍,也…

    2023-03-10
    000
  • qq互联授权管理为什么不全(qq授权管理在哪里设置)

    如今个人信息泄露事件频频出现 在使用不同的APP或者网站注册新账号时 相信不少人都会图个方便 直接用微信或者QQ授权登入 不过在使用授权登入的同时 这些 App 以及网站都通过微信( QQ ) 读取到我们的一些个人信息 这样的习惯或多或少存在一些信息安全隐患 不要怕,这个是可以解决滴~ 今天蜀黍就和大家分享下 如何检查那些年自己的微信、QQ 以及微博、小程序…

    2023-03-19
    100
  • mysql存储过程游标的使用 mysql游标是什么

    在这里插入图片描述 MySQL中的游标 1.什么是游标 虽然我们也可以通过筛选条件 WHERE 和 HAVING,或者是限定返回记录的关键字 LIMIT 返回一条记录,但是,却无法在结果集中像指针一样,向前定位一条记录、向后定位一条记录,或者是 随意定位到某一 条记录 ,并对记录的数据进行处理。 这个时候,就可以用到游标。游标,提供了一种灵活的操作方式,让我…

    2023-03-17
    200
  • osi七层模型各层的设备_osi七层模型的协议

    今天这篇文章我们带你搞懂OSI七层模型和TCP/IP基础知识,并结合OSI七层模型来介绍二、三层交换机和路由器的工作原理。 首先,一起来了解下什么是OSI七层模型? 简言之,下4层主要完成通信子网的功能,上3层主要完成资源子网的功能。 其实互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分成七层。实际上这…

    2023-03-08
    700
  • asp木马不具有远程溢出提权功能_asp木马防火墙

    其实说道木马很多人都觉得很恐怖,会入侵电脑,破坏电脑操作系统盗取电脑信息文件的东西。但是不仅仅如此。本文只是普及算是扫盲,没有深入探讨,有大神的请绕道。能让大家都学习而已。 木马本身就是一种程序,只是其本身的特殊性导致可能存在一些特殊的权限,可以控制你的网站或者通过一些端口来控制你的服务器(个人计算机本身就是服务),仅此而已。 一般服务器木马分为大马和小马,…

    2023-03-19
    000
  • css表格样式在哪里设置_显示为表格css

    本次,我们来讲解应用 CSS 来装饰表格。 如何制作一个表格,我们在HTML课程中已经学习过了。现在,我们通过样式,让表格变得更加美观易用。 首先来学习如何定义表格边框。 要在CSS中指定表格的边框,可以使用 border属性。我们来举个例子。 创建 tables.html 文件和 tables-style.css 文件。在 html 里构建基础代码,引入外…

    2023-03-08
    500
  • excelif函数怎么写多个条件_if公式如何加两个条件

    今天我们继续来学习if条件在公式中的输入,上节介绍了三个及以上条件的嵌套使用,这里作者来讲解一下多条件并列在公式中的写法。 如下图所示,要计算某品种酒的储藏品质,数据表设置两个并列条件,分别为: 条件一、储藏年份在四星及以上星级。 条件二、品种为浓香型或酱香型; 当满足这两个条件时,其储藏品质为优质,若满足其一或都不满足则储藏品质为普通。 通过上述描述,很明…

    2023-03-14
    300
  • oracle客户端和plsql区别(mysql和plsql的区别)

    快要过年了,李梅今年满怀期待的把对象小吴带回了家,希望能通过父母的“面试”~ 回了家,李梅妈妈热情地款待了小吴,李梅爸爸却坐在沙发上纹丝不动,看都不看小吴一眼。母女俩去了厨房忙活晚饭,小吴尴尬地坐在未来丈人对面,等了一会儿,老丈人开始发问了。 Oracle 诞生时间是1977年。 MySQL 诞生时间是1995年。 MySQL 前身为MySQL AB,200…

    实用教程 2023-03-22
    000

发表回复

登录后才能评论
返回顶部
错说博客上线啦!