• Pyhton入门 笔记 第二天 分支 循环 条件与枚举


    1)条件控制

    mood=True

    if mood:

        print('adfasdfasdfasdf')

    else:

        print('adfadsfadsfa')

    注(if 后为bool类型)当else与if结合时为elif

    2)while 循环    常用于递归

    counter=1

    while counter<=10:

        counter+=1

        print('adfasdf')

    else:

        print('adfadsf')

    此else是与while相结合使用。

    3) for   循环    常用于遍历/循环   序列或者集合、字典

    3.1)单循环

    a=['adf','ewr','qr','ga']

    for x in a:

        print(x)

    注X为任一变量

    3.2)嵌套循环

    a=[['adf','ewr','qr','ga'],(1,2,3)]

    for x in a:

        for y in x:

            print(y)

    注,此X,Y 为任一变量,当想让输出的结果成一列时print(y,end='')  for循环也可与else结合使用。

    3.3)for的跳出循环

    a=[1,2,3,4]

    for x in a:

        if x == 2:

            break

        print(x)

    此时只输出结果为1

    a=[1,2,3,4]

    for x in a:

        if x==2:

            continue

        print(x)

    此时输出结果为1,3,4

    注 强制跳出break输出结果时不再输出else的结果,而continue则继续输出else的结果。break跳出只是对当前循环内的跳出,所以当是嵌套循环时应注意。

    3.4)for 循环输出序列

    for x in range(0,10)

        print(x)

     输出的结果为0到9的序列     

    range(0,10)内第一个参数为开始数,第二个为序列数,也就是说从0开始一共有10个数字的序列0,1,2,3,4,5,6,7,8,9

    range(0,10,2)第三个参数为步长,输出结果为0,2,4,6,8

    range(10,0,-2)输出结果为10,8,6,4,2

    3.5)    循环range的使用

    a=[1,2,3,4,5,6,7,8,9]

    for x in range(0,len(a),2)

        pring(a[x])

    输出结果为0,2,4,6,8

    上例也可用切片的方式书写

    a=[0,1,2,3,4,5,6,7,8,9]

    b=a[0:len(a):2]

    print(b)

    输出结果为[0,2,4,6,8]

  • 相关阅读:
    Django-Auth组件
    Django-choice用法
    Django-Cookie和session组件
    Django-DRF
    Django-DRF分页器
    Django-DRF全局异常捕获,响应封装,自动生成接口文档
    Java学习路线一张图足够
    Java基础内容总结
    java基础学习之反射反射的基本概念及使用
    Java基础的方法使用详解
  • 原文地址:https://www.cnblogs.com/tngh/p/9309878.html
Copyright © 2020-2023  润新知