Python学习笔记(三)——if语句、for和while循环

一、if语句

if语句的核心都是一个值为True或False的表达式。如果条件测试的值为True,Python就执行紧跟在if语句后面的代码;如果为False,Python就忽略这些代码。

  1. ==,检查值是否相等(检查是否相等时不考虑大小写)。
  2. !=,检查是否不相等。
  3. <、>、≥、≤,比较数字。
  4. and,检查多个条件。
  5. in,检查特定值是否(不)包含在列表中。
  6. 布尔表达式(True/False)。
  7. 简单:一个测试一个操作。
  8. #if-else语句:else指定条件测试未通过时要执行的操作。
  9. #if-elif-else结构:依次检查每个条件测试,指导遇到通过了的条件测试,执行紧跟的代码,并跳过余下的测试。
  10. #使用多个elif代码块也可省略else代码块。
  11. is 用来判断是否指向相同。

二、for循环

对列表中的每个元素都执行相同的操作,编写是,对于用于存储列表中每个值得临时变量,可指定任何名称。eg.for sth in sth:

三、while循环

使用while sth循环进行数数或者条件测试,不断运行直到条件不满足或者终止。

  1. 标志:定义一个变量,用于判断整个程序是否处于活动状态。
  2. 使用break退出循环。
  3. 在循环中使用continue:要返回到循环开头,并根据条件测试结果决定是否继续执行循环。
  4. 避免无限循环:Ctrl+C,也可关闭显示程序输出的终端窗口。
  5. pass 不做任何事情,一般用做占位语句。

你可能感兴趣的:(python学习笔记)