虽然python和Java等一样都是面向对象的高级语言,但是在python之中并没有SwitchCase这种语法来实现选择选择结构,python开发者转为采用了if/elif的语法来实现它。下文就会来讲解一下python选择结构的代码要怎么写,感兴趣的小伙伴就一起往下看看吧。
SwitchCase的语法比较特殊,它是根据传进去的值来决定要执行哪一部分代码的。例如现在SwitchCase接收了一个参数n,而这个参数n的值为2。那么SwitchCase的语法结构会自动的在代码里面去找是否有这个值,如果有的话就会执行它里面的代码,否则的话就会执行默认代码。
而在python内的if/elif/else这种语法也能够编写出来一个选择结构,只需要将SwitchCase语句之中的值改成if条件表达式就可以了,代码示例如下:
n = 2 if n == 0: pass elif n == 1: pass elif n == 2: print(n) else: print(0)
这样就实现了一个选择结构,当变量n的值能够在if/elif语句之中的某一个表达式成立时,就会去执行它下面的代码。选择结构是python编程的基础结构之一,它本质上来说就是根据某一个值或者条件去决定要做哪一个事情,也就是要执行什么代码。
实际上选择结构也可以通过字典对象来实现,因为字典对象之中的键值对是唯一且相互映射的。只需要将函数作为字典之中的值即可,示例如下:
switch_dict = { "case_foo": foo(), "case_bar": bar(), } switch_dict.get("case", "default_case")()
以上就是关于“Python怎么实现SwitchCase?Python选择结构如何写”的全部内容了,希望对你有所帮助。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。