首页 理论教育 Python中文文本分析:循环结构及使用

Python中文文本分析:循环结构及使用

时间:2023-11-06 理论教育 版权反馈
【摘要】:例如:3.break和continue语句的使用在循环结构中,为了实现在满足某个条件后就可以退出本次循环或结束整个循环,可采用continue和break实现,这个和C语言非常类似。"只要发现有“人”出现在字符串中,就退出循环体,终止循环,虽然条件表达式的值还没有成为False。continue语句是跳出本次循环,即结束本次循环后续语句块的执行,直接进行下一轮循环。

Python中文文本分析:循环结构及使用

循环结构是重复执行某循环体,直到满足循环结束条件后退出,与C语言类似,Python语言有两种循环结构:for循环和while循环。

1.for循环

for循环可以用来遍历字符串、列表、元组等可迭代对象中的元素。在Python中,for循环功能比较强大,可以有多个循环变量

1)基本结构

例如:

还可以采用内置函数range()实现循环,例如:

采用内置函数range(参数1,参数2,参数3)可以包含三个参数:参数1表示计数开始;参数2表示计数结束,但不包括参数2;参数3表示步长,默认不写时为1。例如:

2)多循环变量结构

例如:

还可采用如下形式实现多变量结构:

例如:

2.while循环(www.xing528.com)

在条件表达式为True时,执行语句块。与if语句比较类似,但是这里当条件语句为True就会一直循环执行语句块,因此,在语句块中需要对循环变量进行相关操作才能使得条件不满足,退出循环体。

例如:

3.break和continue语句的使用

在循环结构中,为了实现在满足某个条件后就可以退出本次循环或结束整个循环,可采用continue和break实现,这个和C语言非常类似。

break语句用来终止循环语句,当循环条件没有False条件,或者正常的循环体还没有执行完成,就可以直接停止执行循环,退出循环体。例如:

text="卡杜和他的朋友不知不觉来到了一个陌生的地方,每个人眼中看到的事物都不相同。左边选择改变未来,右边选择保持现状。到底卡杜他们看到了什么?他们又是怎样选择的呢?"

只要发现有“人”出现在字符串中,就退出循环体,终止循环,虽然条件表达式的值还没有成为False。

break语句在for循环中与在while循环中的应用相同,例如:

词程序的主要目的是在字符串seg_text1中查找是否出现字符串seg_text0中的词,如果存在则返回首次出现位置。

continue语句是跳出本次循环,即结束本次循环后续语句块的执行,直接进行下一轮循环。而前面所讲述的break是跳出整个循环,即结束循环执行。例如:

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

我要反馈