【python基础】循环语句-continue关键字

这篇具有很好参考价值的文章主要介绍了【python基础】循环语句-continue关键字。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.continue关键字

continue关键字的作用是:用来告诉 Python 跳过当前循环代码块中的剩余语句,然后继续进行下一轮循环。
其在while循环和for循环中的作用示意图如下
【python基础】循环语句-continue关键字
我们通过示意图发现,其只是中断本次循环,本次循环中在continue后面的代码语句将不被执行,直接转向条件测试,测试通过执行下一轮循环。
其余else语句的关系是无关的,continue控制不了是否跳过else语句,当循环执行完之后,有else语句就执行,没有else语句就不执行,这个相对于break关键字来说是简单的。

1.1continue在while循环中的使用

比如输出数字1-10,但是不想输出5,编写程序如下所示
【python基础】循环语句-continue关键字
我们可以在这里测试下是否控制else语句,编写程序如下所示:
【python基础】循环语句-continue关键字
我们发现当continue触发时,else语句还是到num等于0,条件测试为False,循环执行完毕时执行了,所以continue是和else语句无关的。我们把continue关键字改成break关键字,就能更好的区别两者。编写程序如下所示:
【python基础】循环语句-continue关键字
我们发现break不但对5以及5到0之间的数字都不输出了,并且else语句也没有输出,所以break关键字不但跳出循环,而且跳过else语句。

1.2continue在for循环中的使用

我们之前说过字符串也是可迭代的对象,这里我们通过for循环测试下,然后除了字符串中的字母'a'不输出外,其他的字母正常输出,编写程序如下所示:
【python基础】循环语句-continue关键字
我们这里还用到了print函数的另一种语法格式:
print(变量1,变量2,,,,变量n,end=''),其end=''的作用表示在输出完成后,后面加上''空字符串,而不是换行符了,所以输出结果上显示的没有换行效果。
有兴趣的可以加上else语句测试下,看continue是否影响else语句,也可以将continue关键字换成break关键字,体会体会他们之间的区别,这里就不再多做演示了。文章来源地址https://www.toymoban.com/news/detail-475796.html

到了这里,关于【python基础】循环语句-continue关键字的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【C++】:函数重载,引用,内联函数,auto关键字,基于范围的for循环,nullptr关键字

    在C语言中,同名函数是不能出现在同一作用域的,但是在C++中却可以,但是要满足函数重载的规则。 那什么是函数重载呢?它的规则是什么呢? 函数重载 :是函数的一种特殊情况,C++允许在 同一作用域 中声明几个功能类似的 同名函数 ,这些同名函数的 形参列表(参数个数

    2024年04月26日
    浏览(53)
  • SQL语句——DESC关键字,降序练习

    学习 1、DESC是descend下降的缩写,降序,只要放在需要降序的字段前面就可以了, 2、对多个字段执行降序排列的话就是字段名+DESC以逗号隔开再字段名+DESC.....最后以分号结尾 3、select xxx(字段) from xxx(表) where (条件xxxx) ,排序、分组操作都是在where条件之后的,查询xxxx字段从

    2024年02月16日
    浏览(41)
  • c++ for循环中使用auto关键字

    代码 编译运行结果 总结 代码 编译运行结果 总结

    2024年02月14日
    浏览(42)
  • 【C++初阶】引用&内联函数&auto关键字&范围for循环&nullptr

    ========================================================================= 个人主页还有更多系列专栏: 小白不是程序媛 我的小仓库: Gitee C++系列专栏: C++头疼记 ========================================================================= 目录 前言 引用 概念 引用的特点 常引用  引用的使用场景 做参数  做返

    2024年02月08日
    浏览(47)
  • 【C++】内联函数、auto关键字、基于范围的for循环、指针空值nullptr

    👀樊梓慕: 个人主页  🎥 个人专栏: 《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》 🌝 每一个不曾起舞的日子,都是对生命的辜负 目录 前言 1.内联函数 1.1概念 1.2特性 2.auto 2.1类型别名思考 2.2auto简介 2.3auto的使用细则 2.4auto不能使

    2024年02月07日
    浏览(47)
  • 【与C++的邂逅之旅】--- 内联函数 && auto关键字 && 基于范围的for循环 && nullptr

    关注小庄 顿顿解馋૮(˶ᵔ ᵕ ᵔ˶)ა 博主专栏: 💡 与C++的邂逅之旅 💡 数据结构之旅 上篇我们了解了函数重载和引用,我们继续学习有关C++的一些小语法— 内联函数,auto,基于范围的for循环以及 nullptr,请放心食用 ~ 这个函数不陌生吧,我们在实现排序算法时经常

    2024年04月09日
    浏览(88)
  • 【C++】语法小课堂 --- auto关键字 & typeid查看实际类型 & 范围for循环 & 空指针nullptr

    🚩 在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,但遗憾的是一直没有人去使用它,大家可思考下为什么? C++11中,标准委员会赋予了auto全新的含义即:auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器, auto定义的

    2024年02月13日
    浏览(44)
  • 【Java基础】volatile关键字

    关于作者:CSDN内容合伙人、技术专家, 从零开始做过日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、人工智能等,希望大家多多支持。 我们继续总结学习Java基础知识,温故知新。 volatile 是一个Java,可以用来修饰变量,volatile也被称为轻

    2024年02月11日
    浏览(45)
  • Java基础之static关键字

    友情提醒 先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。 随着类的加载而加载,优先于对象存在,对所有对象共享,可以被类名直接调用 ① 静态代码块static修饰的代码块,直接写在类中的代码块。 在类加载的时候执行,只执行一次,

    2024年02月09日
    浏览(38)
  • typescript基础之关键字type

    TypeScript的type是一个,用来定义一个类型别名https://www.typescripttutorial.net/typescript-tutorial/typescript-types/。类型别名可以给一个已有的类型起一个新的名字,或者组合多个类型成为一个新的类型。例如: // 给string类型起一个别名叫做Name // 组合string和number类型成为一个新的

    2024年02月14日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包