美文网首页
python条件控制语句

python条件控制语句

作者: 山高路陡 | 来源:发表于2020-07-11 21:10 被阅读0次

运算符优先级

  • 运算符优先级

  • 运算符 优先级从上往下逐渐变低
    ** 指数 (最高优先级)
    ~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)
    * / % // 乘,除,求余数和取整除
    + - 加法减法
    >> << 右移,左移运算符
    & 位 'AND'
    ^ | 位运算符
    <= < > >= 比较运算符
    == != 等于运算符
    = %= /= //= -= += *= **= 赋值运算符
    is is not 身份运算符
    in not in 成员运算符
    not and or 逻辑运算符

input 语句

  • input用于接收用户输入的数据,返回数据格式为string
  • 在执行碰到input语句时,会暂停等待用户输入,按回车继续执行代码
  • 用户输入完成后,其输入的内容会以返回值的形式返回

条件语句

  • 条件语句,会在执行判断条件语句为True或False,然后返回True或False,根据返回值选择执行的代码块

if 语句

  • 在判断语句为真是执行if中的语句,为False时不执行

  • 语法:

  • if 条件表达式:
        代码块
    
  • 用缩进来显示代码是否组成代码块

if-else 语句

  • if else语句类似if语句但是在执行时会在if后的条件语句为False时执行else中的代码块

  • 语法:

  • if 条件语句:
        代码块1
    else:
        代码块2
    
  • 判断条件语句为True时执行代码块1,为False时执行代码块2

if-elif-else 语句

  • 语法

  • if 条件语句1:
        代码块1
    elif 条件语句2:
        代码块2
     ......
     else:
         代码块n  
    
  • 代码从上往下执行,当碰到第一个为True的条件语句时执行该条件下的代码块,当条件语句都不为True时执行else中的语句,在整个控制流程中只执行一次代码块

while语句

  • while循环语句,用于多次执行同一代码块

  • 语法:

  • while 条件语句:
        代码块1
    else:
        代码块2
    
  • 当条件语句为True时执行代码块,为False时跳出循环

  • while组成,条件语句,改变条件语句的语句

  • else语句中的代码块会在跳出循环时执行

嵌套循环

  • 嵌套循环,会在循环中在此嵌入另一个循环

  • while 条件语句1:
        while 条件语句2:
            代码块
        代码块
        
     for 变量 in 循环规则:
         for 变量1 in 循环规则1:
             代码块
         代码块
    

break和continue

  • break结束此循环语句包括else语句,

    • while 条件语句:
          代码块
          if 条件语句1:
              break
      else:
          代码块2
      代码块3
      
    • 当条件语句1为True时,执行break,会直接结束while循环,执行代码块3

  • continue 在一个循环代码块中,跳出当前循环,进入下一个循环

    • while 条件语句:
          代码块
          if 条件语句1:
              continue
          代码块1
      else:
          代码块2
      代码块3
      
    • 当条件语句1为True时,执行continue,会跳出当前循环,不在执行代码块1,直接判断条件语句,是否执行下一次循环

相关文章

  • Python 3 笔记 - 第6章 逻辑控制

    1. 条件控制 Python 条件控制只有 if-elif-else 语句,没有 switch-case 语句 P...

  • Lesson 020 —— python 条件控制

    Lesson 020 —— python 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或...

  • 13.python3条件控制

    python3条件控制之if语句 Python 条件语句是通过一条或多条语句的执行结果(True 或者 False...

  • 011.Python条件控制

    Python 条件控制 1. 概述 Python条件语句是通过一条或多条语句的执行结果(True或者False)来...

  • Python笔记

    1、Python流程控制结构 1.1Python条件结构 ①if()语法:if():多条语句体注意:if结构的语句...

  • 13、python条件控制

    Python3 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的...

  • Python基础_03_if语句

    Python3 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的...

  • Python条件控制语句

    1,if条件语句 if语句中的条件判断不需要跟括号,并且以冒号作为标记符 if语句可以使用not运算 if ......

  • python条件控制语句

    运算符优先级 运算符优先级 运算符优先级从上往下逐渐变低**指数 (最高优先级)~ + -按位翻转, 一元加号和减...

  • Python Learning-条件控制语句

    Python的条件控制语句-if语句,通过判断条件值,而决定是否执行代码块 if表示如果,即,如果条件成立,则执行...

网友评论

      本文标题:python条件控制语句

      本文链接:https://www.haomeiwen.com/subject/dcqwcktx.html