zoukankan      html  css  js  c++  java
  • 02.万恶之源python 运算符和编码

    一.流程控制语句if:

    • 第一种语法: (最基本的语法)
    if 条件:
        代码块/结果1
    
    结果2
    # 如果条件是真(True)执行结果为1,然后结果为2,如果条件为错(False), 直接结果2.
    • 第二种语法: 

      if 条件:

        结果1

      else:

        结果2

      结果3/代码3

    • 第3中语法

      if 条件1:

        结果1

      elif 条件2:

         结果2

          ... 

      else:

        结果n

    • 第四种语法(嵌套)(传说中AI的基本语法形式):

      if 条件a1:

        结果a1

        if 条件a2:

          结果a2

           ...

        elif 条件b1:

          结果b1

          ...

        else:

          结果 N

      else:

            结果 (n+1)n

    # 可以无限往里套判断的语句, 但是 因层数太多可能会乱/看不清, 所以建议套的编码层数不要超过3层.

    二, 流程控制-while循环:

    •  最基本语法:

        while 条件:

          代码块/ 循环体  

    # 如果条件是真, 则直接执⾏行行结果. 然后再次判断条件. 直到条件是假. 停⽌止循环

    那我们怎么终⽌止循环呢?
    结束循环:
      1,改变条件.
      2,break

           break: 立刻跳出循环. 打断的意思
           continue: 停⽌止本次循环, 继续执⾏行行下⼀一次循环.

    • while 语法2:

    while 条件:
        循环体
    else: 循环在正常情况跳出之后会执⾏行行这⾥里里
    num = 1
    while num < 11:
      if index == 8:
        # break
        pass
      else:
        print(index)
       num += 1 => (num= num + 1)
    else:

                print("你好")
    注意: 如果循环是通过break退出的. 那么while后⾯面的else将不会被执⾏行行, 只有在while条件判断是假的时候才会执⾏行行这个
    else
    pass: 不表⽰示任何内容. 为了了代码的完整性. 占位⽽而已

    •  in和not in

        可以判断xxx字符串串是否出现在xxxxx字符串串中
        content = input("请输入你的评论")
        if "idiot" in content or 'idiot' in content:
          print('你输⼊入的内容不不合法')
        else:
          print("评论成功")

      

  • 相关阅读:
    CSS3新增文本属性
    CSS选择器
    【转】Java基础——面试题汇总
    【转】equals和==的区别
    【转】JRE和JDK的区别
    【转】深度学习常用的模型评估指标
    【转】使用Scanner输入字符串时next()和nextLine()区别
    JAVA操作ORACLE大对象
    ORACLE大对象存储
    iis是什么东西?
  • 原文地址:https://www.cnblogs.com/presleyren/p/9593015.html
Copyright © 2011-2022 走看看