昨天学完了数据类型,那么今天学习什么鸭?

惨绿青年:今天来学习条件判断、循环和迭代吧。

条件判断

惨绿青年:说条件判断之前,先给你说下前面的布尔值。

我:布尔值咋了,怎么又说它鸭?

惨绿青年:布尔值不仅是数字类型,而且是关键字,True表示真,False表示假。表达式可以通过比较符号(>、<、==、>=、<=、!=,符号分别是大于、小于、等于、大于等于、小于等于、不等于)来判断真假。

惨绿青年:python还可以通过逻辑运算符来判断(and、or、not)。当and运算符两边的表达式都为真时,返回后者,其他情况返回False。当or运算符两边的表达式至少一个为真时,返回该表达式,其他情况返回False。not则可以表示相反情况。

惨绿青年:条件判断一般搭配“if 条件:...else:...”语句来用。在if和else之间还可插入若干个elif语句去判断条件。if语句是顺序执行的,当条件为假时,里面的代码块不会执行,继续执行下一个elif语句,当条件都为假时,执行else语句。不需要else语句时可省略。

惨绿青年:还有一个in关键字。它可以判断一个变量是否在其它变量中,如果是则返回True,否则返回False。它还可以用于for循环。

循环

惨绿青年:python的循环有两种,一种是for循环,另一种是while循环。for循环一般以“for 变量 in range():...”的形式使用,range()函数像切片一样使用3个参数。在循环中,变量会被range()的每个元素赋值一次,从而达到通过数字索引访问数组或其他数据里的元素的目的。while循环则是以“while 条件:...”的形式使用,只要条件为真,里面的代码块就会一直执行,所以要在代码块设置能跳出循环的语句。

for循环
while循环

迭代

惨绿青年:在python里,某些数据类型可以通过迭代去遍历所有元素各一次。迭代使用“for 变量 in 可迭代对象:”方式实现,上面的range()返回的其实就是一个可迭代对象。

我:怎么知道变量是不是可迭代鸭?

惨绿青年:使用isinstance()方法对比变量和collections的Iterable属性。此外,isinstance()方法还可以判断变量是否属于某种类型。

跳出循环

惨绿青年:python有两种方法跳出循环,一种是使用continue关键字,另一种是使用break关键字。在循环中使用continue时,会立即跳出该次循环,进行下一次循环。而在循环中使用break的话,会立即跳出整个循环

今天也学到了很多东西呢,明天有什么新知识呢?真期待鸭~

如果觉得文章好看可以关注我哦~

怎样跳出Python条件语句 继续判断下一个条件语句_Python条件判断、循环与迭代...相关推荐

  1. python如何判断列表是否为空_python简单判断序列是否为空的方法

    python简单判断序列是否为空的方法 本文实例讲述了python简单判断序列是否为空的方法.分享给大家供大家参考.具体如下: 假设有如下序列: m1 = [] m2 = () m3 = {} 判断他 ...

  2. python判断是否包含某数字_python如何判断数组里是否有某个数字

    Python 3语言开发教程.Python 3语言in操作符使用教程.Python 3语言如何判断数组内是否存在某一个元素? 工具/原料 电脑 Editplus 方法/步骤 1 在Python语言中, ...

  3. Python 生成字典序(生成下一个字典序)

    首先看一下什么是字典序 我们的目的是给定一个数字n,首先构造range(1,n+1),即1,2,3......n的排列,然后生成一个字典序,代码如下: #!/usr/bin/python # codi ...

  4. jdbc 生成建表语句_mysql数据库下建表语句

    mysql建立数据库报错You have an error in your SQL syntax; check the manual that corresponds to your MySQL se ...

  5. LeetCode 116. 填充每个节点的下一个右侧节点指针(递归循环)

    文章目录 1. 题目 2. 解题 2.1 递归 2.2 循环 2.3 O(1)空间复杂度 1. 题目 给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点.二叉树定义如下: stru ...

  6. python判断文件是否存在 中文_python如何判断文件是否存在

    通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错.所以最好在做任何操作之前,先判断文件是否存在. python中如何判断文件是否存在? 判断文件是否存在可使用os模块, ...

  7. python 当前路径 搜索路径图某一个不包含_python编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径...

    解决思路 对于像我这种刚开始入门计算机的人,解决问题最关键的是思路的学习,很多时候代码,一看就懂,一写就废. 像这个题目,我们可以用程序的思维,一步一步去解决,将问题细分,细分成你能够解决的问题然后再 ...

  8. python怎么判断一个数是不是正整数_Python如何判断一个正整数是否是素数?

    素数(Prime Number),又称质数,一个大于1的自然数,除了1和它自身外,不能整除其他自然数的数叫做质数:否则,称为合数(Composite Number).1既不是素数,也不是合数. 如2. ...

  9. python判断ip地址是否合法_python实现判断一个字符串是否是合法IP地址的示例

    一个刚结束的笔试题目,简单贴一下吧,下面是具体实现: #!usr/bin/env python #encoding:utf-8 ''' __Author__:沂水寒城 功能:判断一个字符串是否是合法I ...

最新文章

  1. linux下的二进制文件的编辑和查看
  2. TreeTemplate树模板
  3. LeetCode 第 30 场双周赛(477/2545,前18.7%,第2次全部通过)
  4. 论文浅尝 | 主题感知的问答生成
  5. 数据库期末复习知识点:(仅供参考)
  6. [原] Android 自定义View 密码框 例子
  7. [K/3Cloud]创建一个操作校验器
  8. basler相机参数简要中文说明_Basler相机参数在NI软件下打开相机参数说明
  9. 学习日记——FPGA入门基础
  10. 三字代码html,【涨知识】原来三字代码是这样来的!四字代码是什么?
  11. Webservice接口调用工具类
  12. 7-7 词典 (15 分)
  13. html a 标签 邮件超链接 发送邮件
  14. 阿里云DataV数据展示的一些sql写法
  15. 数学知识学习之——商空间(Quotient Spaces)
  16. 第十一章 性能与可伸缩性(待续)
  17. html制作打飞机的游戏,JavaScript 小型打飞机游戏实现原理说明
  18. 开源项目推荐:主流RPC开源框架及知识科普
  19. JS小数取整以及保留小数点后两位
  20. 合并单元格后怎么拆分单元格(拆分合并后的单元格方法)

热门文章

  1. php中生成灯泡 代码怎么写,PS教程之在灯泡中加入灯丝文字
  2. 中望CAD的引线标注格式怎么改_10年工作经验的CAD大师教你如何快速标注!
  3. 图像生成论文阅读:Latent Diffusion算法笔记
  4. linux -ne 参数,linux中特殊的参数变量
  5. 在solidworks里在质心处新建坐标系,用于机器人质心惯性矩测量。
  6. for循环内使用异步
  7. Ubuntu EOS2.0.6币服务安装
  8. unity,第三人称射击游戏的摄像机实现
  9. 《经济学人》:狂热是永恒的源泉
  10. c语言 字符串切片重组,C语言实现分割字符串