返回介绍

例子

发布于 2024-01-29 22:24:16 字数 962 浏览 0 评论 0 收藏 0

为了讲清楚,我们来看一些实际中while循环的例子。第一个例子,while循环内有一个print语句,就是一直打印信息。回想一下,True只是整数1的特殊版本,总是指布尔真值;因为测试一直为真,Python会一直执行主体,或直到你停止执行为止。这种行为通常称为无限循环。

下个例子会不断切掉字符串第一个字符,直到字符串为空返回假为止。这样直接测试对象,而不是使用更冗长的等效写法(whilex!='':),可以说是一种很典型的用法。本章稍后,我们会看见用for循环更直接地遍历字符串内的元素其他方法。

注意:这里使用end=' '关键字参数,使所有输出都出现在同一行,之间用空格隔开;如果你忘了为什么这么做,请参阅第11章。下面的代码会从a的值向上计算到b的值(但不含b)。稍后,我们会以Python for循环和内置range函数来实现,更为简单的程序如下所示:

注意:Python并没有其他语言中所谓的"do until"循环语句。不过我们可以在循环主体底部以一个测试和break来实现类似的功能。

为了完全了解这种结构的运作方式,下一节我们将学习break语句。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文