首页 理论教育 Python中文文本分析:选择结构

Python中文文本分析:选择结构

时间:2023-11-06 理论教育 版权反馈
【摘要】:如果条件是一个非零的数值型数据,则表示True;如果条件是0,则表示False。当条件表达式1的值为True时,执行语句块A;否则,如果条件表达式2的值为True,则执行语句块B,以此类推。

Python中文文本分析:选择结构

1.单分支结构

单分支结构如下:

其中,条件表达式是一个值为True或者False的表达式,包括算术表达式、逻辑表达式和关系表达式。当条件表达式的值为True时,执行语句块A;否则,不做任何的操作。

例如:

如果当表达式的值为False时,程序不做处理,直接结束,如x=156,程序没有任何输出结果,即不执行语句“print(x,"是水仙花数")”。

有部分比较特殊的情况,例如:

这里的1代表真值,这个条件会一直成立,则这个分支永远执行。如果条件是一个非零的数值型数据,则表示True;如果条件是0,则表示False。

2.双分支结构

双分支结构如下:(www.xing528.com)

其中,条件表达式和单分支结构相同,是一个值为True或者False的表达式,包括算术表达式、逻辑表达式和关系表达式。当条件表达式的值为True时,执行语句块A;否则,执行语句块B。

例如:

当条件表达式值为数值型时,其情况和单分支结构相同,例如:

则永远执行else分支。

3.多分支结构

其中,条件表达式和单分支结构相同,是一个值为True或者False的表达式,包括算术表达式、逻辑表达式和关系表达式。当条件表达式1的值为True时,执行语句块A;否则,如果条件表达式2的值为True,则执行语句块B,以此类推。

例如:

可采用if语句实现多分支结构,例如:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈