02.万恶之源-python 运算符和编码

mac2024-08-23  191

一.流程控制语句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 = 1while num < 11:  if index == 8:    # break    pass  else:    print(index)   num += 1 => (num= num + 1)else:

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

 in和not in

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

 

  

 

最新回复(0)