• 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("评论成功")

      

  • 相关阅读:
    asp.net字符串分割函数用法
    Nginx启动/重启脚本详解
    jQuery获取对象简单实现方法
    python字符串格式化之学习笔记
    asp.net中Winform开发框架之数据即时更新的实现
    Nginx错误提示:504 Gateway Time-out解决方法
    实用的php购物车程序
    sql datalength与len区别用法
    异步加载js文件的方法总结
    面向对象泛型问题
  • 原文地址:https://www.cnblogs.com/presleyren/p/9593015.html
Copyright © 2020-2023  润新知