Python中实现选择结构的几种方式

根据算法理论,程序的三种基本结构为:顺序结构,选择结构,循环结构。 任何程序结构都可以通过这三种基本结构组合得到。 任何算法都可以通过这三种基本结构进行表达。

  • 顺序结构即依次执行一组操作指令。

  • 选择结构即根据条件不同选择执行不同组的操作指令。

  • 循环结构即在一定条件下重复执行一组操作指令若干次。

下面我们介绍在Python中实现选择结构的一些方法。

一,if 语句

扫描二维码关注公众号,回复: 2313751 查看本文章

二,字典查询

python没有类似C语言switch这样的关键字,如果要实现多分支选择结构,可以用如下方法。

三, 短路计算和强制类型转换

python 与,或,非 分别用 关键字 and, or ,not 来表示。

[],{},set() 会被视为 False。

对 and 而言, Python 会从左到右计算操作对象,然后返回第一个为假的操作对象。

对 or 而言,Python 会从左到右计算操作对象,然后返回第一个为真的操作对象。

找到第一个为假或为真的操作对象后,此后操作对象不再被计算。

and 和 or 逻辑运算的这种性质叫做短路计算。

四,try...except... 语句

python 中常用 try...except...语句来处理可能出现的错误。

其本质上也是一种选择结构。

五,思考练习

13,用多种方式实现下面的多分支选择结构。建议尝试 if语句,短路计算,强制类型转换。(回复关键字 python13 查看参考答案)

14,利用 try...except...语句处理可能出现的错误。
(回复关键字 python14 查看参考答案)

猜你喜欢

转载自blog.csdn.net/Python_Ai_Road/article/details/81159008
今日推荐